Details

Time bar (total: 1.4min)

analyze1.9s (2.2%)

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

Compiled 45 to 33 computations (26.7% saved)

sample7.8s (9.3%)

Results
2.2s6059×body256valid
1.2s656×body2048invalid
1.2s3420×body256invalid
913.0ms930×body1024valid
708.0ms631×body2048valid
630.0ms836×body1024invalid
550.0ms634×body512valid
398.0ms618×body512invalid
2.0msbody4096valid
Bogosity

preprocess101.0ms (0.1%)

Algorithm
egg-herbie
Rules
1834×rational.json-simplify-35
1368×rational.json-simplify-51
1112×rational.json-simplify-61
806×rational.json-simplify-2
780×rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0111847
1244847
2509847
3954819
42005819
53696819
65737819
77648819
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 C (-.f64 A (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 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (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 (-.f64 (pow.f64 A 2) (*.f64 C (*.f64 B 4))) (*.f64 F 2)) (+.f64 C (-.f64 B (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 F (-.f64 (pow.f64 A 2) (*.f64 B (*.f64 4 C)))) (*.f64 2 (+.f64 C (-.f64 B (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 (-.f64 B C) 2))))))))) (-.f64 (pow.f64 A 2) (*.f64 B (*.f64 4 C))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 B (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 (-.f64 B C) 2))))) (*.f64 2 (-.f64 (pow.f64 A 2) (*.f64 4 (*.f64 B C))))))) (-.f64 (*.f64 4 (*.f64 B C)) (pow.f64 A 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 B (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 (-.f64 B C) 2))))) (*.f64 2 (-.f64 (pow.f64 A 2) (*.f64 B (*.f64 4 C))))))) (-.f64 (*.f64 B (*.f64 4 C)) (pow.f64 A 2)))
(/.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F 2)) (+.f64 A (-.f64 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 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (*.f64 2 (-.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 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 2 (-.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)))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))))))) (-.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 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 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 F))) (*.f64 A 2)) (+.f64 C (-.f64 F (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 F C) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 F))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 F C))))) (-.f64 (+.f64 C F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 F C) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 F C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C F))))) (-.f64 (+.f64 C F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 F C) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C F))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 (-.f64 (+.f64 C F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 F C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C F))))))) (-.f64 (*.f64 4 (*.f64 C F)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C F))))) (-.f64 (+.f64 C F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 F C) 2)))))) (-.f64 (*.f64 4 (*.f64 C F)) (pow.f64 B 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 C 2) (*.f64 (*.f64 4 A) B)) F)) (-.f64 (+.f64 A B) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A B) 2) (pow.f64 C 2))))))) (-.f64 (pow.f64 C 2) (*.f64 (*.f64 4 A) B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 C 2) (*.f64 B (*.f64 4 A))))) (-.f64 (+.f64 B A) (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 (-.f64 A B) 2))))))) (-.f64 (pow.f64 C 2) (*.f64 B (*.f64 4 A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 C 2) (*.f64 4 (*.f64 A B))))) (+.f64 A (-.f64 B (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 (*.f64 2 (*.f64 F (-.f64 (pow.f64 C 2) (*.f64 4 (*.f64 B A))))) (+.f64 A (-.f64 B (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 (-.f64 A B) 2)))))))) (-.f64 (pow.f64 C 2) (*.f64 4 (*.f64 B A))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (-.f64 (pow.f64 C 2) (*.f64 B (*.f64 4 A))))) (+.f64 A (-.f64 B (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 (-.f64 A B) 2))))))) (-.f64 (*.f64 B (*.f64 4 A)) (pow.f64 C 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.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)))))) (-.f64 (*.f64 4 (*.f64 B A)) (pow.f64 C 2)))
(/.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 (-.f64 (pow.f64 F 2) (*.f64 (*.f64 4 A) C)) (*.f64 B 2)) (-.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 4 (*.f64 A C))))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 F 2)))))))) (-.f64 (pow.f64 F 2) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 B (*.f64 (*.f64 2 (-.f64 (pow.f64 F 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 F 2))))))))) (-.f64 (pow.f64 F 2) (*.f64 4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 B (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 F 2))))) (*.f64 2 (-.f64 (pow.f64 F 2) (*.f64 (*.f64 4 A) C)))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 F 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 (-.f64 (pow.f64 F 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 F 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 F 2)))
(/.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 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) F)) (*.f64 C 2)) (+.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A F) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) F)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 C (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A F))))) (+.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A F) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A F))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 F))) (+.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A F) 2))))))))) (-.f64 (*.f64 A (*.f64 4 F)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.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 (*.f64 A (*.f64 4 F)) (pow.f64 B 2)))
Compiler

Compiled 48 to 36 computations (25% saved)

simplify135.0ms (0.2%)

Algorithm
egg-herbie
Rules
1818×rational.json-simplify-35
1162×rational.json-simplify-51
1024×rational.json-simplify-41
902×rational.json-simplify-2
698×rational.json-simplify-53
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
025121
147121
287121
3161117
4324117
51027117
62220117
75119117
86613117
97553117
Stop Event
node limit
Counts
1 → 8
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 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (*.f64 2 F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))

eval4.0ms (0%)

Compiler

Compiled 320 to 206 computations (35.6% saved)

prune6.0ms (0%)

Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New448
Fresh011
Picked000
Done000
Total459
Error
48.6b
Counts
9 → 4
Alt Table
Click to see full alt table
StatusErrorProgram
50.2b
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
48.9b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
49.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (*.f64 2 F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
49.2b
(/.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)))
Compiler

Compiled 174 to 124 computations (28.7% saved)

localize74.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
6.2b
(*.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)))))
9.6b
(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))))))
17.7b
(/.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)))
33.4b
(sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))
Compiler

Compiled 225 to 137 computations (39.1% saved)

series95.0ms (0.1%)

Counts
4 → 124
Calls

45 calls:

TimeVariablePointExpression
8.0ms
C
@inf
(/.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)))
8.0ms
C
@0
(*.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)))))
6.0ms
A
@0
(/.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)))
5.0ms
A
@inf
(/.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)))
5.0ms
C
@0
(/.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)))

rewrite106.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1350×rational.json-1
1350×rational.json-2
1350×rational.json-4
1350×rational.json-3
1338×exponential.json-3
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
025320
1173320
2392316
3975316
42437316
55366316
Stop Event
node limit
Counts
4 → 101
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (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)))
(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 (*.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)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 2) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (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 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.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 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 -1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (/.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 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) (/.f64 1 (-.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 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (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 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.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 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) -2) (/.f64 -1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) -2) (*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) -4) (/.f64 (/.f64 -1/2 (-.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 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1)))) (#(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 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 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 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.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 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1/2) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (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 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) -2)))) (#(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 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (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 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 2) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) -4))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (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 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (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 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -2 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (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 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) -2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (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 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (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 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (-.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (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 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (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 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) -2) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (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 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) -2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (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 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) -4) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) -4)) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) -4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) -4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) 8)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) 8))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) 8)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) 1)))))

simplify396.0ms (0.5%)

Algorithm
egg-herbie
Rules
1796×rational.json-simplify-43
1068×rational.json-simplify-2
886×rational.json-simplify-46
852×rational.json-simplify-35
840×rational.json-simplify-51
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0108337509
1299236331
2644234471
3793134279
Stop Event
node limit
Counts
225 → 501
Calls
Call 1
Inputs
(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 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))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))))) (*.f64 (sqrt.f64 2) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)))) (pow.f64 B 2)) C)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2))) (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) B))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)))) (pow.f64 B 2)) A)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (pow.f64 B 6))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))) (sqrt.f64 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) C)) B))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2)) (pow.f64 C 2))) B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) C)) B)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2)) (pow.f64 C 2))) B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) C)) B))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (pow.f64 B 4)))) (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5)))) (pow.f64 B 6)))) (+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (pow.f64 B 4)))) (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2)))))))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 -2 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) (*.f64 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 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) (*.f64 F B))) (*.f64 -2 (*.f64 F (pow.f64 B 3))))))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 2 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F))) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F))) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 3) (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)))) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2)))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (*.f64 F (pow.f64 B 2))))) (*.f64 -2 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) 2)))))) (pow.f64 A 2))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)))) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))))))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.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))))) A)) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))))))
(*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 (+.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 C F))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 (+.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 C F))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 (+.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 C F))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) C))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) C)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2)))) (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2)))))) (pow.f64 C 2))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) C)))))
(*.f64 2 (*.f64 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)))))))
(*.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)))))))
(*.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)))))))
(*.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)))))))
(*.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)))))))
(*.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)))))))
(*.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)))))))
(*.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)))))))
(*.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)))))))
(*.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)))))))
(*.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)))))))
(*.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)))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 0)
(+.f64 0 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))
(+.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 2) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 2))
(-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 0)
(*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 2))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1)
(*.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 1/2)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 2) 2)
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 2)
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 4))) 16)
(pow.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1)
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.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 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (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 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) -1))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) -1) -1)
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (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 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.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 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(-.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) -1) 1)
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 (/.f64 -1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.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 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.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 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) -2) (/.f64 -1/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 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) -2) (*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1/2))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 1/2)
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) -4) (/.f64 (/.f64 -1/2 (-.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 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1)
(*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))))
(*.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (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 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))
(*.f64 (/.f64 -1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) -2))
(*.f64 (*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1/2) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) -2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) -2)
(*.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2)
(*.f64 (/.f64 (/.f64 -1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 2) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) -4))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.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 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) 0)
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))
(+.f64 1 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) -1))
(+.f64 -1 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) 1))
(+.f64 -2 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) 2))
(+.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) 1) -1)
(+.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) -2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) -2))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) 2))
(+.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) 2) -2)
(-.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))))
(-.f64 1 (-.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))))
(-.f64 -1 (-.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))))
(-.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) 1) 1)
(-.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) -1) -1)
(*.f64 2 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) -2))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) 2))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) 1)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) -1)
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) -2) -1/2)
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) 1/2)
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) -2))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) -2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) -2) -2)
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) -2) 2)
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) 2) 2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) -1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) -2) -2)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) 2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) -4) -4)
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) -4)) -8)
(/.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))) 8)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) -4)) 4)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))))) 16)
(/.f64 (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) -4))) 8)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) 0)
(+.f64 0 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(-.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) 0)
(/.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) 1)
(/.f64 (*.f64 4 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) 2)
(/.f64 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) 8)) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) 8))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) 8)))) 16)
(pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) 1)
Outputs
(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 -1 (*.f64 (*.f64 C A) (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 C A))))
(+.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 C A) (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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 (*.f64 C A))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(+.f64 (*.f64 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 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 A 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))) (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (*.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))) (pow.f64 A 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 A 2) (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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 (*.f64 C A)))) (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) 1/2))))
(+.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 C A)))) (*.f64 1/2 (+.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (*.f64 C (-.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) (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 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 C 2)))) A))))
(+.f64 (neg.f64 C) (+.f64 A (*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))) A))))
(+.f64 (neg.f64 C) (+.f64 A (*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) 0) A))))
(+.f64 (neg.f64 C) (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) A))))
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))))))
(+.f64 A (+.f64 (*.f64 C -1) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 C 2)))) A)) (*.f64 1/2 (*.f64 C (/.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 C 2)))) (pow.f64 A 2)))))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 C (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))) (pow.f64 A 2))) (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))) A))) (+.f64 A (neg.f64 C)))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 C (/.f64 (+.f64 (pow.f64 B 2) 0) (pow.f64 A 2))) (/.f64 (+.f64 (pow.f64 B 2) 0) A))) (+.f64 A (neg.f64 C)))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 C (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 (pow.f64 B 2) A))) (+.f64 A (neg.f64 C)))
(*.f64 -1 A)
(neg.f64 A)
(+.f64 C (*.f64 -1 A))
(+.f64 C (neg.f64 A))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A)))
(+.f64 C (+.f64 (*.f64 -1 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))
(+.f64 (+.f64 C (neg.f64 A)) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A))))
(+.f64 C (+.f64 (+.f64 (*.f64 -1 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 C (pow.f64 A 2))))))
(+.f64 (+.f64 (+.f64 C (neg.f64 A)) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 C (pow.f64 A 2)) -1/2)))
(+.f64 C (+.f64 (neg.f64 A) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (*.f64 (pow.f64 B 2) (/.f64 C (pow.f64 A 2)))))))
(+.f64 C (+.f64 (neg.f64 A) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (*.f64 C (/.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)))))) (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 C A) (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 C A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 C 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))))))))
(+.f64 (*.f64 1/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 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 (*.f64 C A)))))
(+.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 C A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 C 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (pow.f64 C 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 C 3) (*.f64 (*.f64 A (-.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 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 (*.f64 C A)))))
C
(+.f64 C (*.f64 -1 A))
(+.f64 C (neg.f64 A))
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A)))
(+.f64 C (+.f64 (*.f64 -1 A) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 -1 A) 2))) C))))
(+.f64 (neg.f64 A) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) C)) C))
(+.f64 (neg.f64 A) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) 0) C)) C))
(+.f64 (neg.f64 A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) 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 -1 A) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 -1 A) 2))) C))) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 -1 A) 2))) (/.f64 A (pow.f64 C 2))))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) C)) (+.f64 (+.f64 (neg.f64 A) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) (*.f64 (/.f64 A (pow.f64 C 2)) 1/2))) C))
(+.f64 C (+.f64 (neg.f64 A) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (pow.f64 B 2) 0) C) (*.f64 (+.f64 (pow.f64 B 2) 0) (/.f64 A (pow.f64 C 2)))))))
(+.f64 C (+.f64 (neg.f64 A) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (/.f64 A (pow.f64 C 2)))))))
(*.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 -1/2 (/.f64 (pow.f64 B 2) C))))
(+.f64 A (+.f64 (neg.f64 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 A (+.f64 (*.f64 C -1) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 A (pow.f64 C 2)))))))
(+.f64 (neg.f64 C) (+.f64 A (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 A (pow.f64 C 2))) (/.f64 (pow.f64 B 2) C)))))
(-.f64 A C)
(-.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (-.f64 A C))
(+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))))
(-.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) C)
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))) (-.f64 A C))
(+.f64 (-.f64 A C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) C)))
(-.f64 (+.f64 A (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) C)
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))))) (-.f64 A C))
(+.f64 (-.f64 A C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))))))
(+.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 (*.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 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 B (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))))
(+.f64 B (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/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 (+.f64 B (*.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 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 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 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(+.f64 (neg.f64 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 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 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 B -1) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8)))
(+.f64 (neg.f64 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8)))
(+.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 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8) (+.f64 (*.f64 B -1) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)) -1/16))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (neg.f64 B) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)) -1/16))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A))))
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1)))
(neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 (/.f64 F (pow.f64 A 2)) C)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1))) (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 A F)) -1/2)))
(+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 A F)) -1/2)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 (/.f64 F (pow.f64 A 2)) C)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 (/.f64 F (pow.f64 A 2)) C))) (sqrt.f64 -1/2))) 2)) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 (/.f64 F (pow.f64 A 2)) C))) (*.f64 C A)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/32 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 3)))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) (sqrt.f64 -1/2))) 2)) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) (*.f64 C A)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))))
(+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/32 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 3)))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) (sqrt.f64 -1/2))) 2)) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) (*.f64 C A)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))))) (*.f64 (sqrt.f64 2) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A)))) (+.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 (/.f64 F (pow.f64 A 2)) C)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 (/.f64 F (pow.f64 A 2)) C))) (sqrt.f64 -1/2))) 2)) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 (/.f64 F (pow.f64 A 2)) C))) (*.f64 C A)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 (/.f64 F (pow.f64 A 2)) C))) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 (/.f64 F (pow.f64 A 2)) C))) (sqrt.f64 -1/2))) 2)) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 (/.f64 F (pow.f64 A 2)) C))) (*.f64 C A)))))) (/.f64 A (*.f64 1/2 F)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 (/.f64 F (pow.f64 A 2)) C))) (*.f64 C A)))) (*.f64 C A))))) (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/32 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 3)))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) (sqrt.f64 -1/2))) 2)) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) (*.f64 C A)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 5) (*.f64 C A)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) A) (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 3)))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) (sqrt.f64 -1/2))) 2)) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) (*.f64 C A))))) F)) 1/2)) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 3)))) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) (*.f64 C A)))) (*.f64 C A))))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 2)) (sqrt.f64 -1/2))))) (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1)))))
(+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 5) (*.f64 C A)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) A) (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 3)))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) (sqrt.f64 -1/2))) 2)) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) (*.f64 C A))))) F)) 1/2)) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 3)))) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) (*.f64 C A)))) (*.f64 C A))))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 2)) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/32 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 3)))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) (sqrt.f64 -1/2))) 2)) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) (*.f64 C A)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 A (*.f64 (*.f64 B (-.f64 (*.f64 (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (*.f64 C F) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 4)))))) (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) -1/2)))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B (*.f64 A (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 C F) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 A (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 C F) (pow.f64 B 4))))))) (sqrt.f64 (*.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.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 (*.f64 A (*.f64 (*.f64 B (-.f64 (*.f64 (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (*.f64 C F) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 4)))))) (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) -1/2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (pow.f64 A 2) (*.f64 (*.f64 B (-.f64 (*.f64 -1/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 F (pow.f64 B 2))))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (*.f64 C F) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 4))))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 -4 (*.f64 C (/.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (*.f64 C F) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 4))))) (pow.f64 B 2))))))) (sqrt.f64 2))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B (*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (/.f64 F (pow.f64 B 2))) -1/2)) (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 C F) (pow.f64 B 4))))) (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 1/2)) 2) (*.f64 C (*.f64 (/.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 C F) (pow.f64 B 4))))) (pow.f64 B 2)) -4)))) (pow.f64 A 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B (*.f64 A (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 C F) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 A (*.f64 (*.f64 B (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 C F) (pow.f64 B 4)))))) (sqrt.f64 2))) (*.f64 (*.f64 B (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (/.f64 F (pow.f64 B 2))) -1/2)) (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 C F) (pow.f64 B 4))))) (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 1/2)) 2) (*.f64 C (*.f64 (/.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 C F) (pow.f64 B 4))))) (pow.f64 B 2)) -4))))) (*.f64 (sqrt.f64 2) (pow.f64 A 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(+.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 (*.f64 (*.f64 A (*.f64 (*.f64 B (-.f64 (*.f64 (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (*.f64 C F) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 4)))))) (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) -1/2)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (pow.f64 A 3) (*.f64 (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) F) (/.f64 C (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 (-.f64 (*.f64 -1/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 F (pow.f64 B 2))))) (*.f64 -4 (*.f64 C (/.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (*.f64 C F) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 4))))) (pow.f64 B 2))))) (/.f64 C (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (*.f64 C F) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 4)))))) (/.f64 (-.f64 (*.f64 -1/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 F (pow.f64 B 2))))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (*.f64 C F) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 4))))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 -4 (*.f64 C (/.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (*.f64 C F) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 4))))) (pow.f64 B 2)))))) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (pow.f64 A 2) (*.f64 (*.f64 B (-.f64 (*.f64 -1/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 F (pow.f64 B 2))))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (*.f64 C F) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 4))))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 -4 (*.f64 C (/.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (*.f64 C F) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 4))))) (pow.f64 B 2))))))) (sqrt.f64 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (/.f64 F (pow.f64 B 2)))) -1/2)) (+.f64 (*.f64 -4 (*.f64 C (/.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (/.f64 F (pow.f64 B 2))) -1/2)) (*.f64 C (*.f64 (/.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 C F) (pow.f64 B 4))))) (pow.f64 B 2)) -4))) (pow.f64 B 2)))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 C F) (pow.f64 B 4)))))) (*.f64 (/.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (/.f64 F (pow.f64 B 2))) -1/2)) (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 C F) (pow.f64 B 4))))) (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 1/2)) 2) (*.f64 C (*.f64 (/.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 C F) (pow.f64 B 4))))) (pow.f64 B 2)) -4)))) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1/2)))) (*.f64 B (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B (*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (/.f64 F (pow.f64 B 2))) -1/2)) (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 C F) (pow.f64 B 4))))) (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 1/2)) 2) (*.f64 C (*.f64 (/.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 C F) (pow.f64 B 4))))) (pow.f64 B 2)) -4)))) (pow.f64 A 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B (*.f64 A (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 C F) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 B (*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (/.f64 F (pow.f64 B 2))) -1/2)) (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 C F) (pow.f64 B 4))))) (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 1/2)) 2) (*.f64 C (*.f64 (/.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 C F) (pow.f64 B 4))))) (pow.f64 B 2)) -4)))) (pow.f64 A 2))) (sqrt.f64 (*.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 A (*.f64 (*.f64 B (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 C F) (pow.f64 B 4)))))) (sqrt.f64 2))) (*.f64 (pow.f64 A 3) (*.f64 (*.f64 B (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (/.f64 F (pow.f64 B 2)))) -1/2)) (+.f64 (*.f64 -4 (*.f64 C (/.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (/.f64 F (pow.f64 B 2))) -1/2)) (*.f64 C (*.f64 (/.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 C F) (pow.f64 B 4))))) (pow.f64 B 2)) -4))) (pow.f64 B 2)))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 C F) (pow.f64 B 4)))))) (*.f64 (/.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (/.f64 F (pow.f64 B 2))) -1/2)) (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 C F) (pow.f64 B 4))))) (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 1/2)) 2) (*.f64 C (*.f64 (/.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 C F) (pow.f64 B 4))))) (pow.f64 B 2)) -4)))) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1/2))))) (sqrt.f64 2))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F C))))
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F C) -1)))
(neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16)))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F C) -1))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16)))
(+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16)))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16)) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (+.f64 (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 C 3)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) 1/16)) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 C F)) -1/2))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F C) -1))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16)) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F C) -1/8)) (+.f64 (*.f64 (pow.f64 B 4) (*.f64 (/.f64 F (pow.f64 C 3)) 1/32)) (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2))) 2)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16)) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F C) -1/8)) (+.f64 (*.f64 (pow.f64 B 4) (*.f64 (/.f64 F (pow.f64 C 3)) 1/32)) (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2))) 2)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)))) (pow.f64 B 2)) C)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))))
(+.f64 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16)) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (+.f64 (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 C 3)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) 1/16)) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 C F)) -1/2)) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 C 3)))))) C)) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (+.f64 (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 C 3)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) 1/16)) 2))) (*.f64 C 1/2)))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2)))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16)) (+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F C) -1))) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F C) -1/8)) (+.f64 (*.f64 (pow.f64 B 4) (*.f64 (/.f64 F (pow.f64 C 3)) 1/32)) (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2))) 2)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F 1/8)) (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F C) -1/8)) (*.f64 (pow.f64 B 4) (*.f64 (/.f64 F (pow.f64 C 3)) 1/32))) (/.f64 (pow.f64 B 2) C))) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F C) -1/8)) (+.f64 (*.f64 (pow.f64 B 4) (*.f64 (/.f64 F (pow.f64 C 3)) 1/32)) (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2))) 2)))) (*.f64 C 1/2)) 1/16)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16)) (+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F C) -1/8)) (+.f64 (*.f64 (pow.f64 B 4) (*.f64 (/.f64 F (pow.f64 C 3)) 1/32)) (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2))) 2)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F 1/8)) (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F C) -1/8)) (*.f64 (pow.f64 B 4) (*.f64 (/.f64 F (pow.f64 C 3)) 1/32))) (/.f64 (pow.f64 B 2) C))) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F C) -1/8)) (+.f64 (*.f64 (pow.f64 B 4) (*.f64 (/.f64 F (pow.f64 C 3)) 1/32)) (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2))) 2)))) (*.f64 C 1/2)) 1/16)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(*.f64 -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 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (-.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (/.f64 A (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.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 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 A F) (pow.f64 B 4))))) (*.f64 (*.f64 B C) (sqrt.f64 2))) (*.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 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/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 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 A F) (pow.f64 B 4))))) (*.f64 B C)) (sqrt.f64 (*.f64 2 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B)))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (-.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (/.f64 A (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B (pow.f64 C 2)) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (/.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (pow.f64 B 2))))) (+.f64 (*.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 B (-.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (/.f64 A (pow.f64 B 4))))))) 2)) (*.f64 -4 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (/.f64 A (pow.f64 B 4))))) (/.f64 A (pow.f64 B 2)))))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (+.f64 (*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (/.f64 F (pow.f64 B 2))))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (-.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 A F) (pow.f64 B 4))))))) 2)) (*.f64 -4 (*.f64 A (/.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 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 A F) (pow.f64 B 4))))) (pow.f64 B 2)))))) (*.f64 (*.f64 B (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (sqrt.f64 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 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 A F) (pow.f64 B 4))))) (*.f64 B C)) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.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 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 A F) (pow.f64 B 4))))) (*.f64 (*.f64 B C) (sqrt.f64 2))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (/.f64 F (pow.f64 B 2))))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (-.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 A F) (pow.f64 B 4))))))) 2)) (*.f64 -4 (*.f64 A (/.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 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 A F) (pow.f64 B 4))))) (pow.f64 B 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 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2))) (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) B))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B (pow.f64 C 2)) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (/.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (pow.f64 B 2))))) (+.f64 (*.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 B (-.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (/.f64 A (pow.f64 B 4))))))) 2)) (*.f64 -4 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (/.f64 A (pow.f64 B 4))))) (/.f64 A (pow.f64 B 2)))))))))) (+.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (-.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (/.f64 A (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 C 3) (*.f64 (*.f64 B (-.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 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) F) (/.f64 A (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 (-.f64 (*.f64 -1/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))) (pow.f64 B 2))))) (*.f64 -4 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (/.f64 A (pow.f64 B 4))))) (/.f64 A (pow.f64 B 2))))) (/.f64 A (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/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))) (pow.f64 B 2))))) (+.f64 (*.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 B (-.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (/.f64 A (pow.f64 B 4))))))) 2)) (*.f64 -4 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (/.f64 A (pow.f64 B 4))))) (/.f64 A (pow.f64 B 2))))))) (/.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (/.f64 A (pow.f64 B 4))))) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (sqrt.f64 2)))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (/.f64 F (pow.f64 B 2))))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (-.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 A F) (pow.f64 B 4))))))) 2)) (*.f64 -4 (*.f64 A (/.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 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 A F) (pow.f64 B 4))))) (pow.f64 B 2)))))) (*.f64 (*.f64 B (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (sqrt.f64 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 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 A F) (pow.f64 B 4))))) (*.f64 B C)) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 C 3) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 -1/2 (*.f64 (*.f64 A F) (/.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (/.f64 F (pow.f64 B 2))))) (*.f64 -4 (*.f64 A (/.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 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 A F) (pow.f64 B 4))))) (pow.f64 B 2))))) (/.f64 A (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (/.f64 F (pow.f64 B 2))))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (-.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 A F) (pow.f64 B 4))))))) 2)) (*.f64 -4 (*.f64 A (/.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 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 A F) (pow.f64 B 4))))) (pow.f64 B 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 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 A F) (pow.f64 B 4))))) (*.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)))))) (sqrt.f64 2))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 B (*.f64 (pow.f64 C 3) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 -1/2 (*.f64 (*.f64 A F) (/.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (/.f64 F (pow.f64 B 2))))) (*.f64 -4 (*.f64 A (/.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 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 A F) (pow.f64 B 4))))) (pow.f64 B 2))))) (/.f64 A (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (/.f64 F (pow.f64 B 2))))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (-.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 A F) (pow.f64 B 4))))))) 2)) (*.f64 -4 (*.f64 A (/.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 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 A F) (pow.f64 B 4))))) (pow.f64 B 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 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 A F) (pow.f64 B 4))))) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))) (sqrt.f64 (*.f64 2 (/.f64 (/.f64 1 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)))))) (+.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 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 A F) (pow.f64 B 4))))) (*.f64 (*.f64 B C) (sqrt.f64 2))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (/.f64 F (pow.f64 B 2))))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (-.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 A F) (pow.f64 B 4))))))) 2)) (*.f64 -4 (*.f64 A (/.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 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 A F) (pow.f64 B 4))))) (pow.f64 B 2)))))))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A))))
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1)))
(neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/2))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2)))) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3))))))
(+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2)))) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (+.f64 (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3)))) (*.f64 1/256 (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) 2)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1))) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/8)) (+.f64 (*.f64 (pow.f64 B 4) (*.f64 (/.f64 F (pow.f64 A 3)) 1/32)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 A F))))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2)))) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3)))))))
(+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/8)) (+.f64 (*.f64 (pow.f64 B 4) (*.f64 (/.f64 F (pow.f64 A 3)) 1/32)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 A F))))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2)))) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3)))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)))) (pow.f64 B 2)) A)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3)))))) A)) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (+.f64 (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3)))) (*.f64 1/256 (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) 2)))) (*.f64 A 1/2)))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (+.f64 (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3)))) (*.f64 1/256 (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) 2)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1))) (+.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/8)) (+.f64 (*.f64 (pow.f64 B 4) (*.f64 (/.f64 F (pow.f64 A 3)) 1/32)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 A F))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F 1/8)) (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/8)) (*.f64 (pow.f64 B 4) (*.f64 (/.f64 F (pow.f64 A 3)) 1/32))) (/.f64 (pow.f64 B 2) A))) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/8)) (+.f64 (*.f64 (pow.f64 B 4) (*.f64 (/.f64 F (pow.f64 A 3)) 1/32)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2))) (*.f64 A 1/2)) 1/16)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 A F)))))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2)))) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3)))))))
(+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (+.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/8)) (+.f64 (*.f64 (pow.f64 B 4) (*.f64 (/.f64 F (pow.f64 A 3)) 1/32)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 A F))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F 1/8)) (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/8)) (*.f64 (pow.f64 B 4) (*.f64 (/.f64 F (pow.f64 A 3)) 1/32))) (/.f64 (pow.f64 B 2) A))) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F A) -1/8)) (+.f64 (*.f64 (pow.f64 B 4) (*.f64 (/.f64 F (pow.f64 A 3)) 1/32)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3))))) 2))) (*.f64 A 1/2)) 1/16)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 A F)))))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2)))) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3)))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 A F))))
(*.f64 C (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 A F))))
(*.f64 C (sqrt.f64 (*.f64 (*.f64 A F) -16)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.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 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 A F)))) (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 (*.f64 C F) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 C F)))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)))
(+.f64 (*.f64 C (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 A F)))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 (*.f64 C F) (*.f64 A (/.f64 (*.f64 C F) (-.f64 A C)))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 A F) -16))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (*.f64 C F) (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 2)))) (*.f64 (/.f64 (sqrt.f64 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 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 (*.f64 C F) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 C F)))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -1/2 (/.f64 F (-.f64 A C))) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 C F) (/.f64 A (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C F) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8)))) 2))))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))))))
(+.f64 (*.f64 C (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 A F)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 A (/.f64 (*.f64 C F) (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 2 (+.f64 (*.f64 C F) (*.f64 A (/.f64 (*.f64 C F) (-.f64 A C))))) (*.f64 C (sqrt.f64 -8)))) 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 (*.f64 C F) (*.f64 A (/.f64 (*.f64 C F) (-.f64 A C)))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 A F) -16))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 C F) (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 2))) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 A (/.f64 (*.f64 C F) (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (*.f64 C F) (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 2))) (*.f64 C (sqrt.f64 -8)))) 2)))) (*.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 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 (*.f64 C F) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 C F)))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -1/2 (/.f64 F (-.f64 A C))) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 C F) (/.f64 A (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C F) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8)))) 2))))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (*.f64 (pow.f64 B 6) (+.f64 (*.f64 1/4 (*.f64 (*.f64 C F) (/.f64 A (pow.f64 (-.f64 A C) 5)))) (-.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C F) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 C F))) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F (-.f64 A C))) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 C F) (/.f64 A (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C F) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8)))) 2)))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F 8) A)))))))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 A (/.f64 (*.f64 C F) (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 2 (+.f64 (*.f64 C F) (*.f64 A (/.f64 (*.f64 C F) (-.f64 A C))))) (*.f64 C (sqrt.f64 -8)))) 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 (*.f64 C F) (*.f64 A (/.f64 (*.f64 C F) (-.f64 A C)))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (-.f64 (*.f64 (*.f64 C F) (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 5)) 1/4)) (*.f64 1/2 (*.f64 (*.f64 2 (+.f64 (*.f64 C F) (*.f64 A (/.f64 (*.f64 C F) (-.f64 A C))))) (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 A (/.f64 (*.f64 C F) (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 2 (+.f64 (*.f64 C F) (*.f64 A (/.f64 (*.f64 C F) (-.f64 A C))))) (*.f64 C (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F 8) A))))))) (*.f64 C (sqrt.f64 -8)))))) (*.f64 C (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 A F))))))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 A F) -16))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (-.f64 (*.f64 (*.f64 C F) (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 5)) 1/4)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 C F) (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 2))) (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 A (/.f64 (*.f64 C F) (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (*.f64 C F) (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 2))) (*.f64 C (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F 8) A))))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 C F) (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 2))) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 A (/.f64 (*.f64 C F) (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (*.f64 C F) (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 2))) (*.f64 C (sqrt.f64 -8)))) 2)))) (*.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 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 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 (sqrt.f64 2) (*.f64 B (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 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4)))) (/.f64 A B)))))
(+.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4)))) (/.f64 A B)))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4)))) (/.f64 A 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 (sqrt.f64 2) (*.f64 B (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 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4)))) (/.f64 A 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 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)))))) (*.f64 -1/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 (pow.f64 B 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 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B)) 2)))) (/.f64 (pow.f64 A 2) B))))))
(+.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 2))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 A 2) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.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 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 B 2) F))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B)) 2)))) B))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4)))) (/.f64 A B))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 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 C 2)))) (neg.f64 C))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4)))) (/.f64 A B)) (*.f64 (pow.f64 A 2) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.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 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 B 2) F))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B)) 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 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (+.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 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4)))) (/.f64 A 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 (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 (-.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 B 2) F)))))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) (/.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)))))) (*.f64 -1/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 (pow.f64 B 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 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B)) 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) F))))))) (/.f64 (pow.f64 A 3) 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 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)))))) (*.f64 -1/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 (pow.f64 B 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 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B)) 2)))) (/.f64 (pow.f64 A 2) B))))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 C F)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 -1/2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 B 2) F))))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) (/.f64 (-.f64 (+.f64 (*.f64 F (*.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 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 B 2) F))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B)) 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) F)))))))) (/.f64 (pow.f64 A 3) B))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4)))) (/.f64 A B))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (pow.f64 A 2) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.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 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 B 2) F))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B)) 2)))) B)))) (*.f64 B (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 2)))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 A 2) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.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 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 B 2) F))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B)) 2)))) B))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 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 C 2)))) (neg.f64 C))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4)))) (/.f64 A B)) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 C F)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 -1/2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 B 2) F))))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) (/.f64 (-.f64 (+.f64 (*.f64 F (*.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 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 B 2) F))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B)) 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) F)))))))) (/.f64 (pow.f64 A 3) B)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (neg.f64 (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 C F) -16))))
(+.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 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) (*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F))))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) (*.f64 A (sqrt.f64 (*.f64 (*.f64 C F) -16)))))
(+.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 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) -1/2))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) (*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F)))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) C) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) (*.f64 A (sqrt.f64 (*.f64 (*.f64 C F) -16))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) C) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.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 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) -1/2)) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 4) F)) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 C (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)))) (*.f64 C 8)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))))))))
(+.f64 (*.f64 (*.f64 A (sqrt.f64 -16)) (neg.f64 (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 4) F)) (*.f64 F (*.f64 (pow.f64 (*.f64 B C) 2) 2))) (neg.f64 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) C) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 C 8))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) C) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))))
(+.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 C F) -16)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 4) F)) (*.f64 F (*.f64 (pow.f64 (*.f64 B C) 2) 2))) (*.f64 (pow.f64 B 2) (neg.f64 (/.f64 (-.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) C) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 C 8))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) C) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))))
(+.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 C F) -16)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 4) F)) (*.f64 2 (*.f64 F (pow.f64 (*.f64 B C) 2)))) (*.f64 (pow.f64 B 2) (neg.f64 (/.f64 (-.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) C) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 C 8))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) C) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(*.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 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 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F))))) (/.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.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)))))) (*.f64 (*.f64 (*.f64 C (+.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 A F) -4)))) (/.f64 (sqrt.f64 2) B)) 1/2)))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (*.f64 C (+.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 A F) -4)))) (/.f64 (sqrt.f64 2) B)) 1/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 (*.f64 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 2) (*.f64 B (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 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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F))))) (/.f64 (sqrt.f64 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 A (*.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (-.f64 1 (*.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 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 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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2))) (/.f64 (sqrt.f64 2) B))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 F (*.f64 A (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 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)))) (neg.f64 A))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 A F) -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)))) B))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 C (+.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 A F) -4)))) (/.f64 (sqrt.f64 2) B))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 F (*.f64 A (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 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)))) (neg.f64 A))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 A F) -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)))) B)) (*.f64 (*.f64 C (+.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 A F) -4)))) (/.f64 (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 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.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 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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F))))) (/.f64 (sqrt.f64 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 A (*.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (-.f64 1 (*.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 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 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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2))) (/.f64 (sqrt.f64 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 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 (*.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 (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (*.f64 A F)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 A (*.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (-.f64 1 (*.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 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 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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (/.f64 (sqrt.f64 2) B))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 F (*.f64 A (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 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)))) (neg.f64 A))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 A F) -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)))) B))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 C (+.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 A F) -4)))) (/.f64 (sqrt.f64 2) B))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 A F)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))) (-.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 A F)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (*.f64 (+.f64 (*.f64 F (*.f64 A (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 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)))) (neg.f64 A))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 A F) -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 (+.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 A F) -4))) (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2))))) (/.f64 (sqrt.f64 2) B))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 A F)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))) (-.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 A F)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (*.f64 (+.f64 (*.f64 F (*.f64 A (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 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)))) (neg.f64 A))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 A F) -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 (+.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 A F) -4))) (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2))))) (/.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 (*.f64 C (+.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 A F) -4)))) (/.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 F (*.f64 A (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 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)))) (neg.f64 A))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 A F) -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)))) B)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 A F)))))
(*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (*.f64 C (sqrt.f64 -16))))
(neg.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 A F) -16))))
(+.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 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 A F))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) (*.f64 C (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 A F))))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) (*.f64 C (sqrt.f64 (*.f64 (*.f64 A F) -16)))))
(+.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 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 A F))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 A F))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) -1/2)) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) (*.f64 C (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 A F)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 A F))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) -1/2)) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) (*.f64 C (sqrt.f64 (*.f64 (*.f64 A F) -16))))))
(+.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 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 A F))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 4) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 B 2) F)))) (*.f64 -1 (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (/.f64 (pow.f64 B 2) (*.f64 A 8))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))))))
(+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 A F))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) -1/2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 4) F)) (-.f64 (*.f64 2 (*.f64 F (pow.f64 (*.f64 B A) 2))) (neg.f64 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 A F))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 A 8)))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) (*.f64 C (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 A F)))))))
(+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 A F))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) -1/2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 4) F)) (-.f64 (*.f64 2 (*.f64 F (pow.f64 (*.f64 B A) 2))) (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 A F))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (neg.f64 (/.f64 (pow.f64 B 2) (*.f64 A 8)))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) (*.f64 C (sqrt.f64 (*.f64 (*.f64 A F) -16))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 -16 (*.f64 (pow.f64 C 2) (*.f64 A F)))
(*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -16))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 C 2) (*.f64 A F))) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 C (/.f64 A (-.f64 A C)))) (*.f64 2 C))))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -16)) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (*.f64 2 (+.f64 C (*.f64 A (/.f64 C (-.f64 A C)))))))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (pow.f64 B 4)))) (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))))))
(+.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 C 2) (*.f64 A F))) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 C (/.f64 A (-.f64 A C)))) (*.f64 2 C)))))) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/2 (*.f64 C (/.f64 A (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -16)) (*.f64 2 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 (-.f64 (*.f64 C (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 3)) -1/2)) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) F)) (*.f64 (pow.f64 B 2) (*.f64 F (*.f64 2 (+.f64 C (*.f64 A (/.f64 C (-.f64 A C))))))))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -16)) (*.f64 2 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 C (*.f64 A (/.f64 C (-.f64 A C)))))) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 C (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 3)) -1/2)) (*.f64 1/2 (/.f64 1 (-.f64 A C)))))))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5)))) (pow.f64 B 6)))) (+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (pow.f64 B 4)))) (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2)))))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/2 (*.f64 C (/.f64 A (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))) (+.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 C 2) (*.f64 A F))) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 C (/.f64 A (-.f64 A C)))) (*.f64 2 C)))))) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 6) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (*.f64 C (/.f64 A (pow.f64 (-.f64 A C) 5))))))))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -16)) (+.f64 (*.f64 2 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 (-.f64 (*.f64 C (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 3)) -1/2)) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) F)) (*.f64 (pow.f64 B 2) (*.f64 F (*.f64 2 (+.f64 C (*.f64 A (/.f64 C (-.f64 A C))))))))) (*.f64 2 (*.f64 (pow.f64 B 6) (*.f64 F (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 C (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 5)) 1/4))))))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -16)) (*.f64 2 (+.f64 (*.f64 (pow.f64 B 6) (*.f64 F (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 C (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 5)) 1/4))))) (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 C (*.f64 A (/.f64 C (-.f64 A C)))))) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 C (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 3)) -1/2)) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))))))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 -2 (*.f64 (pow.f64 B 3) F))
(*.f64 (pow.f64 B 3) (*.f64 -2 F))
(+.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 3) F)) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C A)))))
(+.f64 (*.f64 (pow.f64 B 3) (*.f64 -2 F)) (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) 2)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) (*.f64 F B))) (*.f64 -2 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C A)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 3) F)) (*.f64 2 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 4 A))) (*.f64 B F)))))
(+.f64 (+.f64 (*.f64 (pow.f64 B 3) (*.f64 -2 F)) (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) 2))) (*.f64 2 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 4 A))) (*.f64 B F))))
(+.f64 (*.f64 (pow.f64 B 3) (*.f64 -2 F)) (*.f64 2 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C A))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 4 A))) (*.f64 B F)))))
(+.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 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) (*.f64 F B))) (*.f64 -2 (*.f64 F (pow.f64 B 3))))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C A)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 4 A))) (*.f64 B F))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 3) F)) (*.f64 A (*.f64 (*.f64 C (*.f64 F (+.f64 C A))) -8)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 4 A))) (*.f64 B F))) (+.f64 (+.f64 (*.f64 (pow.f64 B 3) (*.f64 -2 F)) (*.f64 A (*.f64 (*.f64 (+.f64 C A) (*.f64 C F)) -8))) (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) 2))))
(+.f64 (+.f64 (*.f64 (pow.f64 B 3) (*.f64 -2 F)) (*.f64 2 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C A))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 4 A))) (*.f64 B F))))) (*.f64 A (*.f64 (*.f64 (+.f64 C A) (*.f64 C F)) -8)))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(*.f64 2 (*.f64 (pow.f64 B 3) F))
(*.f64 (pow.f64 B 3) (*.f64 F 2))
(+.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 (pow.f64 B 2) (+.f64 C A)))) (*.f64 2 (*.f64 (pow.f64 B 3) F)))
(*.f64 2 (+.f64 (*.f64 (pow.f64 B 3) F) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C A)))))
(*.f64 2 (*.f64 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 F (*.f64 (pow.f64 B 2) (+.f64 C A)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 3) F)) (*.f64 -2 (*.f64 B (+.f64 (*.f64 A (*.f64 (*.f64 C F) 4)) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (pow.f64 B 3) F) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C A))))) (*.f64 (+.f64 (*.f64 (*.f64 C F) (*.f64 4 A)) (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F -1/2))) (*.f64 B -2)))
(+.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 3) (*.f64 (pow.f64 B 2) (+.f64 C A))))) (*.f64 (+.f64 (*.f64 (*.f64 C F) (*.f64 4 A)) (*.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 F (*.f64 (pow.f64 B 2) (+.f64 C A)))) (+.f64 (*.f64 A (*.f64 (*.f64 C (*.f64 F (+.f64 C A))) -8)) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 3) F)) (*.f64 -2 (*.f64 B (+.f64 (*.f64 A (*.f64 (*.f64 C F) 4)) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))))))))
(+.f64 (*.f64 A (*.f64 (*.f64 (+.f64 C A) (*.f64 C F)) -8)) (+.f64 (*.f64 2 (+.f64 (*.f64 (pow.f64 B 3) F) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C A))))) (*.f64 (+.f64 (*.f64 (*.f64 C F) (*.f64 4 A)) (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F -1/2))) (*.f64 B -2))))
(+.f64 (*.f64 A (*.f64 (*.f64 (+.f64 C A) (*.f64 C F)) -8)) (+.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 3) (*.f64 (pow.f64 B 2) (+.f64 C A))))) (*.f64 (+.f64 (*.f64 (*.f64 C F) (*.f64 4 A)) (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F -1/2))) (*.f64 B -2))))
(*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))
(*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (pow.f64 B 2) F) 2))
(+.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F))) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (pow.f64 B 2) F) 2)) (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -4)))))))
(*.f64 2 (+.f64 (*.f64 F (*.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 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A)) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F))) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -4)))))) (+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (pow.f64 B 2) F) 2)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/2)) (*.f64 C (*.f64 (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))) -4))))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 F (*.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 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A)) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) F)))) (*.f64 2 (*.f64 F (*.f64 (pow.f64 A 2) (+.f64 (*.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 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 C -4)))))))
(*.f64 2 (+.f64 (*.f64 F (*.f64 (pow.f64 A 2) (+.f64 (*.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 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 C -4))))) (+.f64 (*.f64 F (*.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 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A)) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) F)))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 3) (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -4)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/2)) (*.f64 C (*.f64 (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))) -4)))))) (+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (pow.f64 B 2) F) 2)) (*.f64 2 (*.f64 (pow.f64 A 3) (*.f64 F (+.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 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))))))) (*.f64 (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))))))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))) (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 A 3)))) (+.f64 (*.f64 2 (+.f64 (*.f64 F (*.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 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A)) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) F)))) (*.f64 2 (*.f64 F (*.f64 (pow.f64 A 2) (+.f64 (*.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 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 C -4))))))))
(+.f64 (*.f64 2 (*.f64 F (*.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 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A))) (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))) (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 A 3))) (+.f64 (*.f64 F (*.f64 (pow.f64 A 2) (+.f64 (*.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 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 C -4))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) F))))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F))))
(*.f64 A (*.f64 (*.f64 C (*.f64 F (-.f64 C (*.f64 C -1)))) -8))
(*.f64 -8 (*.f64 (*.f64 C F) (*.f64 (-.f64 C (neg.f64 C)) A)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 A (*.f64 (*.f64 C (*.f64 F (-.f64 C (*.f64 C -1)))) -8)) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 C 2)))) (*.f64 C F))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 C -1)))))))
(+.f64 (*.f64 -8 (*.f64 (*.f64 C F) (*.f64 (-.f64 C (neg.f64 C)) A))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))) (*.f64 C F))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (neg.f64 C)))))))
(+.f64 (*.f64 -8 (*.f64 (*.f64 C F) (*.f64 (-.f64 C (neg.f64 C)) A))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) 0) (*.f64 C F))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (neg.f64 C)))))))
(+.f64 (*.f64 -8 (*.f64 (*.f64 C F) (*.f64 (-.f64 C (neg.f64 C)) A))) (*.f64 2 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (*.f64 C F))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (neg.f64 C)))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)))) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2)))))))
(+.f64 (+.f64 (*.f64 A (*.f64 (*.f64 C (*.f64 F (-.f64 C (*.f64 C -1)))) -8)) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 C 2)))) (*.f64 C F))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 C -1))))))) (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 C 2)))) (*.f64 (*.f64 (pow.f64 B 2) F) -1/2)) (*.f64 2 (*.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 C 2)))) (*.f64 (pow.f64 C 2) F)))) A)))
(+.f64 (*.f64 -8 (*.f64 (*.f64 C F) (*.f64 (-.f64 C (neg.f64 C)) A))) (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))) (*.f64 (*.f64 (pow.f64 B 2) F) -1/2)) (*.f64 (*.f64 (pow.f64 C 2) F) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))) 2))) A) (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))) (*.f64 C F))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (neg.f64 C))))))))
(+.f64 (*.f64 -8 (*.f64 (*.f64 C F) (*.f64 (-.f64 C (neg.f64 C)) A))) (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) 0) (*.f64 (pow.f64 B 2) -1/2))) (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F (+.f64 (pow.f64 B 2) 0))))) A) (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) 0) (*.f64 C F))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (neg.f64 C))))))))
(+.f64 (*.f64 -8 (*.f64 (*.f64 C F) (*.f64 (-.f64 C (neg.f64 C)) A))) (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 (*.f64 B C) 2))) (*.f64 -1/2 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 B 2))))) A) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (*.f64 C F))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (neg.f64 C))))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (*.f64 F (pow.f64 B 2))))) (*.f64 -2 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) 2)))))) (pow.f64 A 2))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)))) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 C 2)))) (*.f64 (*.f64 (pow.f64 B 2) F) -1/2)) (*.f64 2 (*.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 C 2)))) (*.f64 (pow.f64 C 2) F)))) A)) (+.f64 (+.f64 (*.f64 A (*.f64 (*.f64 C (*.f64 F (-.f64 C (*.f64 C -1)))) -8)) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 C 2)))) (*.f64 C F))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 C -1))))))) (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 C 2)))) (*.f64 C (*.f64 (pow.f64 B 2) F)))) (*.f64 -2 (*.f64 C (*.f64 F (+.f64 (*.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 C 2)))) (*.f64 (pow.f64 C 2) -1)) (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 C 2)))) 2))))))) (pow.f64 A 2)))))
(+.f64 (*.f64 -8 (*.f64 (*.f64 C F) (*.f64 (-.f64 C (neg.f64 C)) A))) (+.f64 (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))) (*.f64 (*.f64 (pow.f64 B 2) F) -1/2)) (*.f64 (*.f64 (pow.f64 C 2) F) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))) 2))) A) (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))) (*.f64 C F))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (neg.f64 C))))))) (*.f64 2 (/.f64 (+.f64 (*.f64 C (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))) (*.f64 (*.f64 (pow.f64 B 2) F) -1/2))) (*.f64 F (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))) (neg.f64 (pow.f64 C 2))) (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))) 2))) C) -2))) (pow.f64 A 2)))))
(+.f64 (*.f64 -8 (*.f64 (*.f64 C F) (*.f64 (-.f64 C (neg.f64 C)) A))) (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) 0) (*.f64 (pow.f64 B 2) -1/2)))) (*.f64 F (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 C 2) (neg.f64 (+.f64 (pow.f64 B 2) 0))) (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 B 2) 0) 2))) C) -2))) (pow.f64 A 2)) (+.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) 0) (*.f64 (pow.f64 B 2) -1/2))) (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F (+.f64 (pow.f64 B 2) 0))))) A) (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) 0) (*.f64 C F))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (neg.f64 C)))))))))
(+.f64 (*.f64 -8 (*.f64 (*.f64 C F) (*.f64 (-.f64 C (neg.f64 C)) A))) (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 C (*.f64 -1/2 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 B 2))))) (*.f64 F (*.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 B C) 2)) (*.f64 1/4 (pow.f64 (pow.f64 B 2) 2))) C) -2))) (pow.f64 A 2)) (+.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 (*.f64 B C) 2))) (*.f64 -1/2 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 B 2))))) A) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (*.f64 C F))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C (neg.f64 C)))))))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -16))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -16)) (*.f64 4 (*.f64 A (*.f64 (pow.f64 B 2) F))))
(+.f64 (*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -16)) (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 A F))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -16)) (+.f64 (*.f64 4 (*.f64 A (*.f64 (pow.f64 B 2) F))) (*.f64 C (*.f64 (*.f64 (pow.f64 B 2) F) -4))))
(+.f64 (*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -16)) (+.f64 (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 A F))) (*.f64 -4 (*.f64 (pow.f64 B 2) (*.f64 C F)))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.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))))) A)) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))))))
(+.f64 (*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -16)) (+.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 (pow.f64 B 2) F))) (*.f64 C (*.f64 (*.f64 (pow.f64 B 2) F) -4))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 4) F)) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) A))))
(+.f64 (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -16)) (+.f64 (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 A F))) (*.f64 -4 (*.f64 (pow.f64 B 2) (*.f64 C F))))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 4) F)) (*.f64 F (*.f64 (pow.f64 (*.f64 B C) 2) 2))) A)))
(+.f64 (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -16)) (+.f64 (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 A F))) (*.f64 -4 (*.f64 (pow.f64 B 2) (*.f64 C F))))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 4) F)) (*.f64 2 (*.f64 F (pow.f64 (*.f64 B C) 2)))) A)))
(*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 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))) (*.f64 C F))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 2 (*.f64 C (*.f64 F (+.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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4)))))))
(*.f64 2 (+.f64 (*.f64 C (*.f64 F (+.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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))))) (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 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))) (*.f64 C F))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (+.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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4)))))) (+.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 2 (*.f64 (pow.f64 C 2) (*.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 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (*.f64 A (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4))))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 C (*.f64 F (+.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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))))) (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 2 (*.f64 (+.f64 (*.f64 -1/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) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 A (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) -4))) (*.f64 (pow.f64 C 2) F))))
(*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 -1/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) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 A (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) -4))) (*.f64 (pow.f64 C 2) F)) (+.f64 (*.f64 C (*.f64 F (+.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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))))) (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 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))) (*.f64 C F))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (+.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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (*.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 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (*.f64 A (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4)))))) (+.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 2 (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 (-.f64 1 (*.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) A)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))))))))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/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) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 A (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) -4))) (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 2 (+.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 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))) -1/2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 2 (*.f64 A (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (*.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 B 2) 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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) (*.f64 2 (*.f64 C F)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/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) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 A (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) -4))) (*.f64 (pow.f64 C 2) F))) (*.f64 2 (+.f64 (*.f64 C (*.f64 F (+.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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.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 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))) -1/2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 2 (*.f64 A (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (*.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 -8 (*.f64 A (*.f64 (*.f64 C F) (-.f64 A (*.f64 -1 A)))))
(*.f64 -8 (*.f64 C (*.f64 (*.f64 A F) (-.f64 A (neg.f64 A)))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (*.f64 C F) (-.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 A (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 -1 A) 2))))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A)))))))
(+.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 A F) (-.f64 A (neg.f64 A))))) (*.f64 (+.f64 (*.f64 2 (*.f64 A (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) (*.f64 F 2)))
(+.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 A F) (-.f64 A (neg.f64 A))))) (*.f64 (+.f64 (*.f64 2 (*.f64 A (+.f64 (pow.f64 B 2) 0))) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) (*.f64 F 2)))
(+.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 A F) (-.f64 A (neg.f64 A))))) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 A 2)) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) (*.f64 F 2)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) C))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (*.f64 C F) (-.f64 A (*.f64 -1 A))))) (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 A (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 -1 A) 2))))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A)))))) (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 -1 A) 2))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 -1 A) 2)))))) (/.f64 F C)))))
(+.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 A F) (-.f64 A (neg.f64 A))))) (*.f64 2 (+.f64 (*.f64 F (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) (*.f64 (pow.f64 A 2) 2)) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) (*.f64 (pow.f64 B 2) -1/2))) C)) (*.f64 F (+.f64 (*.f64 2 (*.f64 A (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))))))))
(+.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 A F) (-.f64 A (neg.f64 A))))) (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 2 (*.f64 A (+.f64 (pow.f64 B 2) 0))) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) (/.f64 (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (pow.f64 B 2) 0) 2)) (*.f64 (+.f64 (pow.f64 B 2) 0) (*.f64 (pow.f64 B 2) -1/2))) C)))))
(+.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 A F) (-.f64 A (neg.f64 A))))) (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 A 2)) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) (/.f64 (+.f64 (*.f64 2 (pow.f64 (*.f64 B A) 2)) (*.f64 (pow.f64 B 2) (*.f64 -1/2 (pow.f64 B 2)))) C)))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) C)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2)))) (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2)))))) (pow.f64 C 2))))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (*.f64 C F) (-.f64 A (*.f64 -1 A))))) (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 A (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 -1 A) 2))))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A)))))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 -1 A) 2))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 -1 A) 2)))))) (/.f64 F C))) (*.f64 2 (*.f64 (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 -1 A) 2))))) (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 -1 A) 2))) 2))))) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 -1 A) 2))) (*.f64 (pow.f64 B 2) A)))) (/.f64 F (pow.f64 C 2)))))))
(+.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 A F) (-.f64 A (neg.f64 A))))) (+.f64 (*.f64 2 (*.f64 F (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) (*.f64 (pow.f64 A 2) 2)) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) (*.f64 (pow.f64 B 2) -1/2))) C))) (*.f64 2 (+.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 A (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))))) (*.f64 F (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 A 2) (neg.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))))) (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) 2))) (*.f64 -2 A)) (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) (*.f64 (pow.f64 B 2) -1/2)))) (pow.f64 C 2)))))))
(+.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 A F) (-.f64 A (neg.f64 A))))) (+.f64 (*.f64 2 (*.f64 F (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 B 2) 0) 2)) (*.f64 (+.f64 (pow.f64 B 2) 0) (neg.f64 (pow.f64 A 2)))) (*.f64 -2 A)) (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) 0) (*.f64 (pow.f64 B 2) -1/2)))) (pow.f64 C 2)))) (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 2 (*.f64 A (+.f64 (pow.f64 B 2) 0))) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) (/.f64 (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (pow.f64 B 2) 0) 2)) (*.f64 (+.f64 (pow.f64 B 2) 0) (*.f64 (pow.f64 B 2) -1/2))) C))))))
(+.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 A F) (-.f64 A (neg.f64 A))))) (+.f64 (*.f64 2 (*.f64 F (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 B 2) 2)) (neg.f64 (pow.f64 (*.f64 B A) 2))) (*.f64 -2 A)) (*.f64 (pow.f64 B 2) (*.f64 (*.f64 (pow.f64 B 2) -1/2) A))) (pow.f64 C 2)))) (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 A 2)) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) (/.f64 (+.f64 (*.f64 2 (pow.f64 (*.f64 B A) 2)) (*.f64 (pow.f64 B 2) (*.f64 -1/2 (pow.f64 B 2)))) C))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 -16 (*.f64 (pow.f64 C 2) (*.f64 A F)))
(*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -16))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 C 2) (*.f64 A F))) (*.f64 C (*.f64 (*.f64 (pow.f64 B 2) F) 4)))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -16)) (*.f64 C (*.f64 (*.f64 (pow.f64 B 2) F) 4)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 C 2) (*.f64 A F))) (+.f64 (*.f64 C (*.f64 (*.f64 (pow.f64 B 2) F) 4)) (*.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) -4))))
(+.f64 (*.f64 C (*.f64 (*.f64 (pow.f64 B 2) F) 4)) (+.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) -4)) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -16))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) C)))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 C 2) (*.f64 A F))) (+.f64 (*.f64 C (*.f64 (*.f64 (pow.f64 B 2) F) 4)) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 4) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 B 2) F)))) C)) (*.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) -4)))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 A F) -16)) (+.f64 (*.f64 C (*.f64 (*.f64 (pow.f64 B 2) F) 4)) (+.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) -4)) (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 4) F)) (*.f64 2 (*.f64 F (pow.f64 (*.f64 B A) 2)))) C)))))
(*.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)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))
(*.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)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))
(*.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)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))
(*.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)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))
(*.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)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))
(*.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)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))
(*.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)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))
(*.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)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))
(*.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)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))
(*.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)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))
(*.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)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))
(*.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)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 0)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(+.f64 0 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(+.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 2) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 2))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 0)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 2))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(*.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 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 (-.f64 A C) 2) (pow.f64 B 2)))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 2) 2)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 2)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 4) 4)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 4)) 8)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 4))) 16)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(pow.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1)
(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 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.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 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (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 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(+.f64 -1 (-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.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 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) -1) -1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))) (*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.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 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(-.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) -1) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))) (*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2))
(*.f64 2 (*.f64 (/.f64 -1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))))
(*.f64 2 (*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2)))) (*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (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 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.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 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (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 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) -2) (/.f64 -1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) -2) (*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1/2))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))) (*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 1/2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) -4) (/.f64 (/.f64 -1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 2))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 -4 (/.f64 -1/4 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 -4 (*.f64 (/.f64 1/4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (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 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 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 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (/.f64 -1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) -2))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1/2) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) -2))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) -2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))) (*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2)
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))) (*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2))
(*.f64 (/.f64 (/.f64 -1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 2) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) -4))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 -4 (/.f64 -1/4 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 -4 (*.f64 (/.f64 1/4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.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 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) 0)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2)))
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2)))
(+.f64 1 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) -1))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2)))
(+.f64 -1 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) 1))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2)))
(+.f64 -2 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) 2))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2)))
(+.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) 1) -1)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2)))
(+.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) -2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) -2))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) 2))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2)))
(+.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) 2) -2)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2)))
(-.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) 0)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2)))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2)))
(-.f64 1 (-.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2)))
(-.f64 -1 (-.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2)))
(-.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) 1) 1)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2)))
(-.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) -1) -1)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2)))
(*.f64 2 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) -2))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2)))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) 2))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) -1)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2)))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2)))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) -2) -1/2)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2)))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) -2))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2)))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) -2))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) -2) -2)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) -2) 2)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) 2) 2)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) -1)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) -2) -2)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2)))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) 2)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) -4) -4)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2)))
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) 4)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) -4)) -8)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2)))
(/.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))) 8)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) -4)) 4)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))))) 16)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2)))
(/.f64 (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) -4))) 8)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2)))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2)))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2)))
(+.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) 0)
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))
(+.f64 0 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))
(+.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))
(-.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) 0)
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))
(/.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) 1)
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))
(/.f64 (*.f64 4 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) 2)
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))
(/.f64 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) 8)) 4)
(/.f64 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 8 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))) 4)
(*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (/.f64 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) 8)) 4))
(/.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) 8))) 8)
(*.f64 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 8 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))) 1/4)
(*.f64 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) 8))) 1/4)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) 8)))) 16)
(*.f64 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 8 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))) 1/4)
(*.f64 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) 8))) 1/4)
(pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) 1)
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))

localize69.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
6.2b
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (*.f64 2 F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
9.6b
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (*.f64 2 F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
17.7b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (*.f64 2 F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
33.4b
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
Compiler

Compiled 222 to 125 computations (43.7% saved)

series29.0ms (0%)

Counts
4 → 124
Calls

45 calls:

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

rewrite105.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1382×rational.json-1
1382×rational.json-2
1382×rational.json-4
1382×rational.json-3
1370×exponential.json-3
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
025320
1175320
2402316
3999316
42492316
55458316
Stop Event
node limit
Counts
4 → 101
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (*.f64 2 F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (*.f64 2 F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (*.f64 2 F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
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 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))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 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 (*.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 4)) 8)))) (#(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))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F 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 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F 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 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.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 (-.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.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 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F 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 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.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 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) -2) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) -2) (*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) -4) (/.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1/2) (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 4) (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) -4))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.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 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -2 (+.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))) -2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) 2) (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (-.f64 -1 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) -2) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))) -2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) -4) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) -4)) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) -4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) -4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.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 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 4 F))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 F 8))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 F 8)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 F 8))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))) 1)))))

simplify369.0ms (0.4%)

Algorithm
egg-herbie
Rules
1402×rational.json-simplify-46
1076×rational.json-simplify-2
1024×rational.json-simplify-51
862×rational.json-simplify-35
678×rational.json-simplify-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0108837681
1301436427
2539834705
3670934255
Stop Event
node limit
Counts
225 → 519
Calls
Call 1
Inputs
(-.f64 A C)
(-.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) C)
(-.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) C)
(-.f64 (+.f64 A (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) C)
B
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B)))
(*.f64 -1 B)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -1 B)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))) (*.f64 -1 B))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
A
(+.f64 A (*.f64 -1 C))
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))))
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))))))
(*.f64 -1 A)
(+.f64 C (*.f64 -1 A))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A)))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
C
(+.f64 C (*.f64 -1 A))
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A)))
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A))))
(*.f64 -1 C)
(+.f64 A (*.f64 -1 C))
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))))) (*.f64 (sqrt.f64 2) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)))) (pow.f64 B 2)) C)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2))) (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) B))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)))) (pow.f64 B 2)) A)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (pow.f64 B 6))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))) (sqrt.f64 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) C)) B))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2)) (pow.f64 C 2))) B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) C)) B)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2)) (pow.f64 C 2))) B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) C)) B))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (pow.f64 B 4)))) (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5)))) (pow.f64 B 6)))) (+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (pow.f64 B 4)))) (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2)))))))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 -2 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) (*.f64 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 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) (*.f64 F B))) (*.f64 -2 (*.f64 F (pow.f64 B 3))))))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 2 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F))) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F))) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 3) (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)))) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2)))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (*.f64 F (pow.f64 B 2))))) (*.f64 -2 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) 2)))))) (pow.f64 A 2))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)))) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))))))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.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))))) A)) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))))))
(*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 (+.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 C F))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 (+.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 C F))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 (+.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 C F))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) C))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) C)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2)))) (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2)))))) (pow.f64 C 2))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) C)))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (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 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))) 1)
(*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 1/2)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 2) 2)
(/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 2)
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 4))) 16)
(pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 1)
(+.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(+.f64 -1 (-.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) -1))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) -1) -1)
(+.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.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 (-.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) -1) 1)
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.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 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) -2) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) -2) (*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1/2))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 1/2)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) -4) (/.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 4))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1)
(*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (/.f64 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 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))))
(*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) -2))
(*.f64 (*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1/2) (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) -2))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) -2)
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2)
(*.f64 (/.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 4) (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) -4))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.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 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) 0)
(+.f64 0 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))))
(+.f64 1 (+.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) -1))
(+.f64 -1 (+.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) 1))
(+.f64 -2 (+.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) 2))
(+.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) 1) -1)
(+.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))) -2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))) -2))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) 2) (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) 2))
(+.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) 2) -2)
(-.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))))
(-.f64 1 (-.f64 1 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))))
(-.f64 -1 (-.f64 -1 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))))
(-.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) 1) 1)
(-.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) -1) -1)
(*.f64 2 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))) -2))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) 2))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) 1)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))) -1)
(*.f64 1 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) -2) -1/2)
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))) 1/2)
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) -2))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) -2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) -2) -2)
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))) -2) 2)
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) 2) 2)
(/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))) -1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) -2) -2)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))) 2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) -4) -4)
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) -4)) -8)
(/.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))))) 8)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) -4)) 4)
(/.f64 (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) -4))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))))) 16)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))))
(+.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))) 0)
(+.f64 0 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))
(+.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(-.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))) 0)
(/.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))) 1)
(/.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 4 F))) 2)
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 F 8))) 4)
(/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 F 8)))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 F 8))))) 16)
(pow.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))) 1)
Outputs
(-.f64 A C)
(-.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (-.f64 A C))
(+.f64 A (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) C))
(-.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) C)
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))) (-.f64 A C))
(+.f64 (-.f64 A C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) C)))
(-.f64 (+.f64 A (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) C)
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))))) (-.f64 A C))
(+.f64 A (-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))))) C))
(+.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 (*.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 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 B (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))))
(+.f64 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/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 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 B (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 B (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))) (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))))))
(*.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 (/.f64 (pow.f64 (-.f64 A C) 2) B) -1/2))
(+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) -1/2))
(+.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 (/.f64 (pow.f64 (-.f64 A C) 2) B) -1/2) (+.f64 (*.f64 B -1) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8)))
(+.f64 (neg.f64 B) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) -1/2)))
(+.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 (pow.f64 (-.f64 A C) 2) B) -1/2) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8) (+.f64 (*.f64 B -1) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)) -1/16))))
(+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) -1/2) (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)) -1/16))))
(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 (*.f64 A C) (neg.f64 (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 (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 (*.f64 A C) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 1/2))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (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 (+.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 1/2 (*.f64 (*.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))) (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 (*.f64 A C) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (*.f64 (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 1/2)) (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) 1/2))))
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (*.f64 A C) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (pow.f64 A 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))) (*.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)))))))
A
(+.f64 A (*.f64 -1 C))
(+.f64 A (*.f64 C -1))
(+.f64 A (neg.f64 C))
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))))
(+.f64 A (+.f64 (*.f64 C -1) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2))) A))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))) A)) (+.f64 A (neg.f64 C)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) 0) A)) (+.f64 A (neg.f64 C)))
(+.f64 A (+.f64 (neg.f64 C) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))))
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))))))
(+.f64 A (+.f64 (*.f64 C -1) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2))) A)) (*.f64 1/2 (*.f64 C (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2))) (pow.f64 A 2)))))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 C (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))) (pow.f64 A 2))) (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))) A))) (+.f64 A (neg.f64 C)))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 C (/.f64 (+.f64 (pow.f64 B 2) 0) (pow.f64 A 2))) (/.f64 (+.f64 (pow.f64 B 2) 0) A))) (+.f64 A (neg.f64 C)))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 C (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 (pow.f64 B 2) A))) (+.f64 A (neg.f64 C)))
(*.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 -1/2 (/.f64 (pow.f64 B 2) A))))
(+.f64 (neg.f64 A) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) C))
(+.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 -1/2 (/.f64 (pow.f64 B 2) A))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 C (pow.f64 A 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 C (neg.f64 A)) (*.f64 -1/2 (*.f64 C (/.f64 (pow.f64 B 2) (pow.f64 A 2))))))
(+.f64 C (+.f64 (neg.f64 A) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (*.f64 C (/.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)))))) (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 (*.f64 A C) (neg.f64 (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 (*.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.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 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 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 (*.f64 (*.f64 A C) (neg.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 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 1/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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.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 -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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))) (*.f64 (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 A C) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
C
(+.f64 C (*.f64 -1 A))
(+.f64 C (*.f64 A -1))
(+.f64 C (neg.f64 A))
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A)))
(+.f64 C (+.f64 (*.f64 A -1) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 A 2)))) C))))
(+.f64 (neg.f64 A) (+.f64 C (*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) C))))
(+.f64 (neg.f64 A) (+.f64 C (*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) 0) C))))
(+.f64 (neg.f64 A) (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 B 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 1/2 (/.f64 (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 A 2)))) C)) (+.f64 (*.f64 A -1) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 A 2)))) (/.f64 A (pow.f64 C 2)))))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) C)) (+.f64 (+.f64 C (neg.f64 A)) (*.f64 1/2 (*.f64 A (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) (pow.f64 C 2))))))
(+.f64 C (+.f64 (neg.f64 A) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (pow.f64 B 2) 0) C) (*.f64 (+.f64 (pow.f64 B 2) 0) (/.f64 A (pow.f64 C 2)))))))
(+.f64 C (+.f64 (neg.f64 A) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 B 2) C) (*.f64 A (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.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 -1/2 (/.f64 (pow.f64 B 2) C))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 A (neg.f64 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 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 A (pow.f64 C 2)))))))
(+.f64 (neg.f64 C) (+.f64 A (*.f64 -1/2 (+.f64 (*.f64 A (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 (pow.f64 B 2) C)))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A))))
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1)))
(neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 C (pow.f64 A 2)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) -1/2)))
(+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) -1/2)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 C (pow.f64 A 2)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 C (pow.f64 A 2))))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 C (pow.f64 A 2))))) (*.f64 A C)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/32 (/.f64 (/.f64 F (*.f64 A C)) (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) (sqrt.f64 -1/2))) 2)) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) (*.f64 A C)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))))
(+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/32 (/.f64 (/.f64 (/.f64 F C) (pow.f64 (-.f64 A C) 3)) A)) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) (sqrt.f64 -1/2))) 2)) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) (*.f64 A C)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))))
(+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/32 (/.f64 (/.f64 F C) (*.f64 (pow.f64 (-.f64 A C) 3) A))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) (sqrt.f64 -1/2))) 2)) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) (*.f64 A C)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))))) (*.f64 (sqrt.f64 2) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A)))) (+.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 C (pow.f64 A 2)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 C (pow.f64 A 2))))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 C (pow.f64 A 2))))) (*.f64 A C)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 C (pow.f64 A 2))))) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 C (pow.f64 A 2))))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 C (pow.f64 A 2))))) (*.f64 A C)))))) (/.f64 A (*.f64 1/2 F)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 C (pow.f64 A 2))))) (*.f64 A C)))) (*.f64 A C))))) (sqrt.f64 -1/2)))))))
(+.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/32 (/.f64 (/.f64 F (*.f64 A C)) (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) (sqrt.f64 -1/2))) 2)) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) (*.f64 A C)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))))) (*.f64 (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 5) (*.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) (-.f64 (*.f64 -1/32 (/.f64 (/.f64 F (*.f64 A C)) (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) (sqrt.f64 -1/2))) 2)) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) (*.f64 A C)))))) (/.f64 (/.f64 A F) 1/2))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (/.f64 F (*.f64 A C)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) (*.f64 A C)))) (*.f64 A C))))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 2)) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 A F)) -1/2)))
(+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 5) (*.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) (-.f64 (*.f64 -1/32 (/.f64 (/.f64 (/.f64 F C) (pow.f64 (-.f64 A C) 3)) A)) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) (sqrt.f64 -1/2))) 2)) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) (*.f64 A C)))))) (/.f64 (/.f64 A F) 1/2))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (/.f64 (/.f64 F C) (pow.f64 (-.f64 A C) 3)) A)) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) (*.f64 A C)))) (*.f64 A C))))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 2)) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/32 (/.f64 (/.f64 (/.f64 F C) (pow.f64 (-.f64 A C) 3)) A)) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) (sqrt.f64 -1/2))) 2)) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) (*.f64 A C)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))))))
(+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 5) (*.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) (-.f64 (*.f64 -1/32 (/.f64 (/.f64 F C) (*.f64 (pow.f64 (-.f64 A C) 3) A))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) (sqrt.f64 -1/2))) 2)) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) (*.f64 A C)))))) (/.f64 (/.f64 A F) 1/2))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (/.f64 F C) (*.f64 (pow.f64 (-.f64 A C) 3) A))) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) (*.f64 A C)))) (*.f64 A C))))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 2)) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/32 (/.f64 (/.f64 F C) (*.f64 (pow.f64 (-.f64 A C) 3) A))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) (sqrt.f64 -1/2))) 2)) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 (/.f64 F C) (pow.f64 A 2)))) (*.f64 A C)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 -1 (*.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 B (-.f64 (*.f64 (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (*.f64 C F) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 4)))))) (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) -1/2)))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 C (neg.f64 (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 (*.f64 C F) (pow.f64 B 4))))) (*.f64 B A))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)) -1/2)))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 (*.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 C F) (pow.f64 B 4))))) (*.f64 B A))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)) -1/2)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.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 (*.f64 A (*.f64 (*.f64 B (-.f64 (*.f64 (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (*.f64 C F) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 4)))))) (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) -1/2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (pow.f64 A 2) (*.f64 (*.f64 B (-.f64 (*.f64 -1/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 F (pow.f64 B 2))))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (*.f64 C F) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 4))))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 -4 (*.f64 C (/.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (*.f64 C F) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 4))))) (pow.f64 B 2))))))) (sqrt.f64 2))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)) (*.f64 (pow.f64 A 2) (*.f64 (*.f64 B (-.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (/.f64 F (pow.f64 B 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/2)) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 C (neg.f64 (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 (*.f64 C F) (pow.f64 B 4))))) (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)))) 2)) (*.f64 -4 (*.f64 C (/.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 C (neg.f64 (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 (*.f64 C F) (pow.f64 B 4))))) (pow.f64 B 2))))))) (sqrt.f64 2)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 C (neg.f64 (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 (*.f64 C F) (pow.f64 B 4))))) (*.f64 B A))) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 C (neg.f64 (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 (*.f64 C F) (pow.f64 B 4))))) (*.f64 B A))) (*.f64 (pow.f64 A 2) (*.f64 (*.f64 B (-.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (/.f64 F (pow.f64 B 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/2)) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 C (neg.f64 (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 (*.f64 C F) (pow.f64 B 4))))) (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)))) 2)) (*.f64 -4 (*.f64 C (/.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 C (neg.f64 (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 (*.f64 C F) (pow.f64 B 4))))) (pow.f64 B 2))))))) (sqrt.f64 2)))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 A 2) (*.f64 B (-.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (/.f64 F (pow.f64 B 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/2)) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 (*.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 C F) (pow.f64 B 4))))) (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)))) 2)) (*.f64 -4 (*.f64 C (/.f64 (-.f64 (*.f64 F (/.f64 (-.f64 (*.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 C F) (pow.f64 B 4))))) (pow.f64 B 2)))))))) (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 (*.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 C F) (pow.f64 B 4))))) (*.f64 B A)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(+.f64 (*.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 (*.f64 (*.f64 A (*.f64 (*.f64 B (-.f64 (*.f64 (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (*.f64 C F) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 4)))))) (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) -1/2)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) F) (/.f64 C (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 (-.f64 (*.f64 -1/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 F (pow.f64 B 2))))) (*.f64 -4 (*.f64 C (/.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (*.f64 C F) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 4))))) (pow.f64 B 2))))) (/.f64 C (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (*.f64 C F) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 4)))))) (/.f64 (-.f64 (*.f64 -1/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 F (pow.f64 B 2))))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (*.f64 C F) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 4))))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 -4 (*.f64 C (/.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (*.f64 C F) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 4))))) (pow.f64 B 2)))))) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (pow.f64 A 2) (*.f64 (*.f64 B (-.f64 (*.f64 -1/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 F (pow.f64 B 2))))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (*.f64 C F) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 4))))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 -4 (*.f64 C (/.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (*.f64 C F) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 4))))) (pow.f64 B 2))))))) (sqrt.f64 2)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (/.f64 F (pow.f64 B 2)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) -1/2)) (+.f64 (*.f64 -4 (*.f64 C (/.f64 (-.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (/.f64 F (pow.f64 B 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/2)) (*.f64 -4 (*.f64 C (/.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 C (neg.f64 (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 (*.f64 C F) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (/.f64 F (pow.f64 B 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/2)) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 C (neg.f64 (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 (*.f64 C F) (pow.f64 B 4))))) (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)))) 2)) (*.f64 -4 (*.f64 C (/.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 C (neg.f64 (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 (*.f64 C F) (pow.f64 B 4))))) (pow.f64 B 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 C (neg.f64 (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 (*.f64 C F) (pow.f64 B 4)))))) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 B (pow.f64 A 3)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)) -1/2)) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)) (*.f64 (pow.f64 A 2) (*.f64 (*.f64 B (-.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (/.f64 F (pow.f64 B 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/2)) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 C (neg.f64 (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 (*.f64 C F) (pow.f64 B 4))))) (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)))) 2)) (*.f64 -4 (*.f64 C (/.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 C (neg.f64 (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 (*.f64 C F) (pow.f64 B 4))))) (pow.f64 B 2))))))) (sqrt.f64 2)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 C (neg.f64 (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 (*.f64 C F) (pow.f64 B 4))))) (*.f64 B A))) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)) (*.f64 (pow.f64 A 2) (*.f64 (*.f64 B (-.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (/.f64 F (pow.f64 B 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/2)) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 C (neg.f64 (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 (*.f64 C F) (pow.f64 B 4))))) (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)))) 2)) (*.f64 -4 (*.f64 C (/.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 C (neg.f64 (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 (*.f64 C F) (pow.f64 B 4))))) (pow.f64 B 2))))))) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 C (neg.f64 (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 (*.f64 C F) (pow.f64 B 4))))) (*.f64 B A))) (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (/.f64 F (pow.f64 B 2)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) -1/2)) (+.f64 (*.f64 -4 (*.f64 C (/.f64 (-.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (/.f64 F (pow.f64 B 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/2)) (*.f64 -4 (*.f64 C (/.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 C (neg.f64 (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 (*.f64 C F) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (/.f64 F (pow.f64 B 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/2)) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 C (neg.f64 (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 (*.f64 C F) (pow.f64 B 4))))) (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)))) 2)) (*.f64 -4 (*.f64 C (/.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 C (neg.f64 (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 (*.f64 C F) (pow.f64 B 4))))) (pow.f64 B 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 C (neg.f64 (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 (*.f64 C F) (pow.f64 B 4)))))) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 B (pow.f64 A 3)))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)) (*.f64 (pow.f64 A 2) (*.f64 (*.f64 B (-.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (/.f64 F (pow.f64 B 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/2)) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 (*.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 C F) (pow.f64 B 4))))) (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)))) 2)) (*.f64 -4 (*.f64 C (/.f64 (-.f64 (*.f64 F (/.f64 (-.f64 (*.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 C F) (pow.f64 B 4))))) (pow.f64 B 2))))))) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 (*.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 C F) (pow.f64 B 4))))) (*.f64 B A)) (*.f64 (-.f64 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (/.f64 F (pow.f64 B 2)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) -1/2)) (+.f64 (*.f64 -4 (*.f64 C (/.f64 (-.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (/.f64 F (pow.f64 B 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/2)) (*.f64 -4 (*.f64 C (/.f64 (-.f64 (*.f64 F (/.f64 (-.f64 (*.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 C F) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (/.f64 F (pow.f64 B 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/2)) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 (*.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 C F) (pow.f64 B 4))))) (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)))) 2)) (*.f64 -4 (*.f64 C (/.f64 (-.f64 (*.f64 F (/.f64 (-.f64 (*.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 C F) (pow.f64 B 4))))) (pow.f64 B 2)))))) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F (/.f64 (-.f64 (*.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 C F) (pow.f64 B 4)))))) (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 B (pow.f64 A 3)))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F C))))
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F C) -1)))
(neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16)))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F C) -1))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16)))
(+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16)))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16)) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (+.f64 (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 C 3)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) 1/16)) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 C F)) -1/2))))
(+.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F C) -1))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (+.f64 (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 C 3)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) 1/16)) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 C F)) -1/2)))
(+.f64 (+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (+.f64 (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 C 3)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) 1/16)) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 C F)) -1/2)))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)))) (pow.f64 B 2)) C)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))))
(+.f64 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16)) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (+.f64 (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 C 3)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) 1/16)) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 C F)) -1/2)) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 C 3))))) C))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (+.f64 (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 C 3)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) 1/16)) 2))) (*.f64 C 1/2)))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2)))))))))
(+.f64 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16)) (+.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F C) -1))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (+.f64 (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 C 3)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) 1/16)) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 C F)) -1/2))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 C 3))))) C))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (+.f64 (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 C 3)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) 1/16)) 2))) (*.f64 C 1/2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 C F)) 1/2))))
(+.f64 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16)) (+.f64 (+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (+.f64 (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 C 3)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) 1/16)) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 C F)) -1/2))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 C 3))))) C))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (+.f64 (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 C 3)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) 1/16)) 2))) (*.f64 C 1/2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 C F)) 1/2))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C (*.f64 (*.f64 B (-.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (sqrt.f64 2))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (*.f64 B C)) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 (*.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 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (*.f64 B C)) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B)))))))
(+.f64 (*.f64 -1 (*.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 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C (*.f64 (*.f64 B (-.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (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 (sqrt.f64 2) (*.f64 (*.f64 B (pow.f64 C 2)) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (/.f64 (-.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))))) (+.f64 (*.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 B (-.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))))) 2)) (*.f64 -4 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) (/.f64 A (pow.f64 B 2))))))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B (pow.f64 C 2)) (-.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 (pow.f64 B 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2)) (*.f64 -4 (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (/.f64 A (pow.f64 B 2))))))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (*.f64 B C)) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (*.f64 B C))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B (pow.f64 C 2)) (-.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 (pow.f64 B 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2)) (*.f64 -4 (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (/.f64 A (pow.f64 B 2))))))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 (*.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 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (*.f64 B C))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B (pow.f64 C 2)) (-.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 (pow.f64 B 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 (*.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 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2)) (*.f64 -4 (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 (*.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 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (/.f64 A (pow.f64 B 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 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2))) (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) B))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))))))))
(+.f64 (+.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 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C (*.f64 (*.f64 B (-.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (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 (sqrt.f64 2) (*.f64 (*.f64 B (pow.f64 C 2)) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (/.f64 (-.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))))) (+.f64 (*.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 B (-.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))))) 2)) (*.f64 -4 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) (/.f64 A (pow.f64 B 2)))))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 B (-.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 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (/.f64 A (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (/.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))))) (*.f64 -4 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) (/.f64 A (pow.f64 B 2))))) (/.f64 A (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (/.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))))) (+.f64 (*.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 B (-.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))))) 2)) (*.f64 -4 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) (/.f64 A (pow.f64 B 2))))))) (/.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 F (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B (pow.f64 C 2)) (-.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 (pow.f64 B 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2)) (*.f64 -4 (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (/.f64 A (pow.f64 B 2))))))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (*.f64 B C)) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) F) (/.f64 A (pow.f64 B 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) -1/2)) (+.f64 (*.f64 -4 (*.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 (pow.f64 B 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (*.f64 -4 (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (/.f64 A (pow.f64 B 2))))) (/.f64 A (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.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 (pow.f64 B 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2)) (*.f64 -4 (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (/.f64 A (pow.f64 B 2))))))) (/.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 B (pow.f64 C 3))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (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 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) F) (/.f64 A (pow.f64 B 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) -1/2)) (+.f64 (*.f64 -4 (*.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 (pow.f64 B 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (*.f64 -4 (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (/.f64 A (pow.f64 B 2))))) (/.f64 A (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.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 (pow.f64 B 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2)) (*.f64 -4 (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (/.f64 A (pow.f64 B 2))))))) (/.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 B (pow.f64 C 3))) (sqrt.f64 (/.f64 (/.f64 1 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)))))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (*.f64 B C))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B (pow.f64 C 2)) (-.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 (pow.f64 B 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2)) (*.f64 -4 (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (/.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (/.f64 A (pow.f64 B 2)))))))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (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 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) F) (/.f64 A (pow.f64 B 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) -1/2)) (+.f64 (*.f64 -4 (*.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 (pow.f64 B 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (*.f64 -4 (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 (*.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 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (/.f64 A (pow.f64 B 2))))) (/.f64 A (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.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 (pow.f64 B 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 (*.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 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2)) (*.f64 -4 (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 (*.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 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (/.f64 A (pow.f64 B 2))))))) (/.f64 (-.f64 (*.f64 F (/.f64 (-.f64 (*.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 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 B (pow.f64 C 3))) (sqrt.f64 (/.f64 (/.f64 1 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)))))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 (*.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 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (*.f64 B C))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B (pow.f64 C 2)) (-.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 (pow.f64 B 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 (*.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 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2)) (*.f64 -4 (*.f64 (-.f64 (*.f64 F (/.f64 (-.f64 (*.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 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (/.f64 A (pow.f64 B 2)))))))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A))))
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1)))
(neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/2))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2)))))))
(+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (+.f64 (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3)))) (*.f64 1/256 (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) 2)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (+.f64 (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) 1/16)) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))))))
(+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (+.f64 (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) 1/16)) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)))) (pow.f64 B 2)) A)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3))))) A))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (+.f64 (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3)))) (*.f64 1/256 (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) 2)))) (*.f64 A 1/2)))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (+.f64 (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3)))) (*.f64 1/256 (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) 2)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3))))) A))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (+.f64 (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) 1/16)) 2))) (*.f64 A 1/2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2)))))) (+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (+.f64 (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) 1/16)) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3))))) A))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (+.f64 (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) 1/16)) 2))) (*.f64 A 1/2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2)))))) (+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (+.f64 (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)) 1/16)) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 A F))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.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 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 A F)))) (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 (*.f64 C F) (/.f64 A (-.f64 A C)))) (*.f64 C (*.f64 F 2)))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) 1/2)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (/.f64 (*.f64 2 (+.f64 (*.f64 C F) (/.f64 (*.f64 C (*.f64 A F)) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) 1/2)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 (*.f64 C F) (/.f64 A (-.f64 A C)))) (*.f64 C (*.f64 F 2)))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) 1/2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (*.f64 (pow.f64 B 4) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 C F) (/.f64 A (pow.f64 (-.f64 A C) 3)))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C F) (/.f64 A (-.f64 A C)))) (*.f64 C (*.f64 F 2))) (*.f64 C (sqrt.f64 -8)))) 2)))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 C (*.f64 A F)) (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 2 (+.f64 (*.f64 C F) (/.f64 (*.f64 C (*.f64 A F)) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8)))) 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (/.f64 (*.f64 2 (+.f64 (*.f64 C F) (/.f64 (*.f64 C (*.f64 A F)) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (/.f64 (*.f64 2 (+.f64 (*.f64 C F) (/.f64 (*.f64 C (*.f64 A F)) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 C (*.f64 A F)) (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 2 (+.f64 (*.f64 C F) (/.f64 (*.f64 C (*.f64 A F)) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8)))) 2)))) (*.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 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 A F)))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 (*.f64 C F) (/.f64 A (-.f64 A C)))) (*.f64 C (*.f64 F 2)))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) 1/2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (*.f64 (pow.f64 B 4) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 C F) (/.f64 A (pow.f64 (-.f64 A C) 3)))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C F) (/.f64 A (-.f64 A C)))) (*.f64 C (*.f64 F 2))) (*.f64 C (sqrt.f64 -8)))) 2)))) (/.f64 (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 1/4 (*.f64 (*.f64 C F) (/.f64 A (pow.f64 (-.f64 A C) 5)))) (-.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C F) (/.f64 A (-.f64 A C)))) (*.f64 C (*.f64 F 2))) (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 C F) (/.f64 A (pow.f64 (-.f64 A C) 3)))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C F) (/.f64 A (-.f64 A C)))) (*.f64 C (*.f64 F 2))) (*.f64 C (sqrt.f64 -8)))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 F 8))))))))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 C (*.f64 A F)) (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 2 (+.f64 (*.f64 C F) (/.f64 (*.f64 C (*.f64 A F)) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8)))) 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (/.f64 (*.f64 2 (+.f64 (*.f64 C F) (/.f64 (*.f64 C (*.f64 A F)) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 6) (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (-.f64 (*.f64 1/4 (/.f64 (*.f64 C (*.f64 A F)) (pow.f64 (-.f64 A C) 5))) (*.f64 1/2 (*.f64 (*.f64 2 (+.f64 (*.f64 C F) (/.f64 (*.f64 C (*.f64 A F)) (-.f64 A C)))) (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 C (*.f64 A F)) (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 2 (+.f64 (*.f64 C F) (/.f64 (*.f64 C (*.f64 A F)) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8)))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 F 8))))))))) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) 1/2))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 6) (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (-.f64 (*.f64 1/4 (/.f64 (*.f64 C (*.f64 A F)) (pow.f64 (-.f64 A C) 5))) (*.f64 1/2 (*.f64 (*.f64 2 (+.f64 (*.f64 C F) (/.f64 (*.f64 C (*.f64 A F)) (-.f64 A C)))) (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 C (*.f64 A F)) (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 2 (+.f64 (*.f64 C F) (/.f64 (*.f64 C (*.f64 A F)) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8)))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 F 8))))))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (/.f64 (*.f64 2 (+.f64 (*.f64 C F) (/.f64 (*.f64 C (*.f64 A F)) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 C (*.f64 A F)) (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 2 (+.f64 (*.f64 C F) (/.f64 (*.f64 C (*.f64 A F)) (-.f64 A C)))) (*.f64 C (sqrt.f64 -8)))) 2)))) (*.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 (sqrt.f64 2) (*.f64 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 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 (sqrt.f64 2) (*.f64 B (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 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4)))) (/.f64 A B)))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4)))) B)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)) 1/2)))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4)))) B)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)) 1/2)))
(+.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 (*.f64 (sqrt.f64 2) (*.f64 B (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 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4)))) (/.f64 A 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 (sqrt.f64 2) (+.f64 (*.f64 -1/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 (pow.f64 B 2) F)))) (-.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)))))) (*.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 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B)) 2))))) (/.f64 (pow.f64 A 2) B)))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) -4)) (-.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 B 2) F)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/2)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B)) 2))))) (/.f64 (pow.f64 A 2) B))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)) (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4)))) B))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)) (+.f64 (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4)))) B)) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) -4)) (-.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 B 2) F)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/2)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B)) 2))))) (/.f64 (pow.f64 A 2) B))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)) (+.f64 (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4)))) B)) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1)) -4)) (-.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 B 2) F)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/2)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B)) 2))))) (/.f64 (pow.f64 A 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 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (+.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 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4)))) (/.f64 A 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 (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 (-.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 B 2) F)))))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) (/.f64 (+.f64 (*.f64 -1/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 (pow.f64 B 2) F)))) (-.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)))))) (*.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 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B)) 2)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) F))))))) (/.f64 (pow.f64 A 3) 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 (sqrt.f64 2) (+.f64 (*.f64 -1/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 (pow.f64 B 2) F)))) (-.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)))))) (*.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 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B)) 2))))) (/.f64 (pow.f64 A 2) B))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) -4)) (-.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 B 2) F)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/2)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B)) 2))))) (/.f64 (pow.f64 A 2) B)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)) 1/2)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)) (*.f64 (pow.f64 A 3) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) F)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)) (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 B 2) F))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) -1/2))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) (/.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) -4)) (-.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 B 2) F)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/2)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B)) 2)))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)) (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4)))) B)))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) -4)) (-.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 B 2) F)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/2)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B)) 2))))) (/.f64 (pow.f64 A 2) B))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)) (+.f64 (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4)))) B)) (*.f64 (pow.f64 A 3) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) F)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)) (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 B 2) F))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) -1/2))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) (/.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) -4)) (-.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 B 2) F)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/2)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B)) 2)))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B)))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1)) -4)) (-.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 B 2) F)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/2)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B)) 2))))) (/.f64 (pow.f64 A 2) B))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)) (+.f64 (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4)))) B)) (*.f64 (pow.f64 A 3) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) F)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)) (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 B 2) F))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) -1/2))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) (/.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1)) -4)) (-.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 B 2) F)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/2)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B)) 2)))) (*.f64 F (*.f64 (pow.f64 B 2) (-.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 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (neg.f64 (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -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 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) -1/2))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 C (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 A (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) -1/2)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.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 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -1 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 C (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (*.f64 C 8))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))))) (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) -1/2)))))
(+.f64 (*.f64 (*.f64 A (sqrt.f64 -16)) (neg.f64 (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (neg.f64 (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 C (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 A (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) -1/2)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 4) F)) (-.f64 (*.f64 2 (*.f64 F (pow.f64 (*.f64 B C) 2))) (neg.f64 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 C (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 C 8)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) 1/2)))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.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 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F))))) (/.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 C (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 A F) -4)))) (/.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 C (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 A F) -4)))) (/.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 (*.f64 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 2) (*.f64 B (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 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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F))))) (/.f64 (sqrt.f64 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 A (*.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) -4)) (*.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))))) (pow.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 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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2))) (/.f64 (sqrt.f64 2) B))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 A (*.f64 (*.f64 F (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) -4)) (-.f64 (*.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 B 2) F)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 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 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 A F) -4))) B)) 2))))) (/.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 C (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 A F) -4)))) (/.f64 (sqrt.f64 2) B))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 (*.f64 C (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 A F) -4)))) (/.f64 (sqrt.f64 2) B)) (*.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 A (*.f64 (*.f64 F (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) -4)) (-.f64 (*.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 B 2) F)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 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 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 A F) -4))) B)) 2))))) (/.f64 (sqrt.f64 2) B))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 (*.f64 C (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 A F) -4)))) (/.f64 (sqrt.f64 2) B)) (*.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 A (*.f64 (*.f64 F (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1)) -4)) (-.f64 (*.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 B 2) F)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 A F) -4))) B)) 2))))) (/.f64 (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 (sqrt.f64 2) (*.f64 B (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 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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F))))) (/.f64 (sqrt.f64 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 A (*.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) -4)) (*.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))))) (pow.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 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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2))) (/.f64 (sqrt.f64 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 3) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 A (*.f64 (pow.f64 B 2) F))))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 A F)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 A (*.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) -4)) (*.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))))) (pow.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 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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (/.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 A (*.f64 (*.f64 F (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) -4)) (-.f64 (*.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 B 2) F)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 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 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 A F) -4))) B)) 2))))) (/.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 C (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 A F) -4)))) (/.f64 (sqrt.f64 2) B))))) (*.f64 (*.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 A (*.f64 (pow.f64 B 2) F))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) -1/2)) (-.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 A F)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 A (*.f64 (*.f64 F (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) -4)) (-.f64 (*.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 B 2) F)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 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 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 A F) -4))) B)) 2)))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 A F) -4))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))) (/.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 A (*.f64 (pow.f64 B 2) F))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) -1/2)) (-.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 A F)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 A (*.f64 (*.f64 F (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) -4)) (-.f64 (*.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 B 2) F)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 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 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 A F) -4))) B)) 2)))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 A F) -4))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))) (/.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 (*.f64 C (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 A F) -4)))) (/.f64 (sqrt.f64 2) B)) (*.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 A (*.f64 (*.f64 F (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) -4)) (-.f64 (*.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 B 2) F)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 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 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 A F) -4))) B)) 2))))) (/.f64 (sqrt.f64 2) B)))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 A (*.f64 (pow.f64 B 2) F))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) -1/2)) (-.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 A F)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 A (*.f64 (*.f64 F (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1)) -4)) (-.f64 (*.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 B 2) F)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 A F) -4))) B)) 2)))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 A F) -4))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))) (/.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 (*.f64 C (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 A F) -4)))) (/.f64 (sqrt.f64 2) B)) (*.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 A (*.f64 (*.f64 F (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1)) -4)) (-.f64 (*.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 B 2) F)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 A F) -4))) B)) 2))))) (/.f64 (sqrt.f64 2) B)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 A F)))))
(*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (*.f64 C (sqrt.f64 -16))))
(+.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 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 A F))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))))
(+.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 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 A F))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) -1/2)) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))))
(+.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 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 A F))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 B 2) F))) (-.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (/.f64 (pow.f64 B 2) (*.f64 A 8)))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) -1/2)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 (*.f64 B A) 2))) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 4) F)) (neg.f64 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 A 8)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) 1/2))) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 A (*.f64 (*.f64 (pow.f64 C 2) F) -16))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 C (/.f64 A (-.f64 A C)))) (*.f64 C 2))))))
(+.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 C 2) F) -16)) (*.f64 2 (*.f64 (*.f64 2 (+.f64 C (*.f64 A (/.f64 C (-.f64 A C))))) (*.f64 (pow.f64 B 2) F))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (pow.f64 B 4)))) (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 C (/.f64 A (-.f64 A C)))) (*.f64 C 2))))) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))))))))
(+.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 C 2) F) -16)) (*.f64 2 (+.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 -1 (-.f64 C A)))) (*.f64 (pow.f64 B 4) F)) (*.f64 (*.f64 2 (+.f64 C (*.f64 A (/.f64 C (-.f64 A C))))) (*.f64 (pow.f64 B 2) F)))))
(+.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 C 2) F) -16)) (*.f64 2 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 C (*.f64 A (/.f64 C (-.f64 A C)))))) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 -1 (-.f64 C A)))))))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5)))) (pow.f64 B 6)))) (+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (pow.f64 B 4)))) (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2)))))))
(+.f64 (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 C (/.f64 A (-.f64 A C)))) (*.f64 C 2))))) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))))) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 6) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (*.f64 C (/.f64 A (pow.f64 (-.f64 A C) 5)))))))))
(+.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 C 2) F) -16)) (+.f64 (*.f64 2 (+.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 -1 (-.f64 C A)))) (*.f64 (pow.f64 B 4) F)) (*.f64 (*.f64 2 (+.f64 C (*.f64 A (/.f64 C (-.f64 A C))))) (*.f64 (pow.f64 B 2) F)))) (*.f64 2 (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (*.f64 C (/.f64 A (pow.f64 (-.f64 A C) 5))))) (*.f64 (pow.f64 B 6) F)))))
(+.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 C 2) F) -16)) (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (*.f64 C (/.f64 A (pow.f64 (-.f64 A C) 5))))) (*.f64 (pow.f64 B 6) F)) (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 C (*.f64 A (/.f64 C (-.f64 A C)))))) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 -1 (-.f64 C A))))))))))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 F (*.f64 (pow.f64 B 3) -2))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 -2 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2)) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A C)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) (*.f64 F B))) (*.f64 -2 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A C)))) (+.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2)) (*.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) -1/2) (*.f64 C (*.f64 4 A))) (*.f64 B F)))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2)) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) -1/2) (*.f64 A (*.f64 C 4))) (*.f64 B F))) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A C))))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2)) (*.f64 2 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A C))) (*.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) -1/2) (*.f64 A (*.f64 C 4))) (*.f64 B F)))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2)) (*.f64 2 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (*.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) -1/2) (*.f64 A (*.f64 C 4))))))))
(+.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 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) (*.f64 F B))) (*.f64 -2 (*.f64 F (pow.f64 B 3))))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A C)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) -1/2) (*.f64 C (*.f64 4 A))) (*.f64 B F))) (+.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2)) (*.f64 A (*.f64 (*.f64 C (*.f64 F (+.f64 A C))) -8)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) -1/2) (*.f64 A (*.f64 C 4))) (*.f64 B F))) (+.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2)) (*.f64 A (*.f64 (*.f64 C (*.f64 F (+.f64 A C))) -8))) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A C))))))
(+.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2)) (*.f64 2 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A C))) (*.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) -1/2) (*.f64 A (*.f64 C 4))) (*.f64 B F))))) (*.f64 A (*.f64 (*.f64 C (*.f64 F (+.f64 A C))) -8)))
(+.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2)) (*.f64 2 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (*.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) -1/2) (*.f64 A (*.f64 C 4)))))))) (*.f64 A (*.f64 (*.f64 C (*.f64 F (+.f64 A C))) -8)))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(*.f64 2 (*.f64 (pow.f64 B 3) F))
(*.f64 F (*.f64 (pow.f64 B 3) 2))
(+.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 (pow.f64 B 2) (+.f64 A C)))) (*.f64 2 (*.f64 (pow.f64 B 3) F)))
(*.f64 2 (+.f64 (*.f64 (pow.f64 B 3) F) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A C)))))
(*.f64 2 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (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 (pow.f64 B 2) (+.f64 A C)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 3) F)) (*.f64 -2 (*.f64 B (+.f64 (*.f64 A (*.f64 (*.f64 C F) 4)) (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F -1/2)))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (pow.f64 B 3) F) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A C))))) (*.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 A F))) (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F -1/2))) (*.f64 B -2)))
(+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (pow.f64 B 3)))) (*.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 A F))) (*.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 F (*.f64 (pow.f64 B 2) (+.f64 A C)))) (+.f64 (*.f64 A (*.f64 (*.f64 C (*.f64 F (+.f64 A C))) -8)) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 3) F)) (*.f64 -2 (*.f64 B (+.f64 (*.f64 A (*.f64 (*.f64 C F) 4)) (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F -1/2))))))))
(+.f64 (*.f64 A (*.f64 (*.f64 C (*.f64 F (+.f64 A C))) -8)) (+.f64 (*.f64 2 (+.f64 (*.f64 (pow.f64 B 3) F) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A C))))) (*.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 A F))) (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F -1/2))) (*.f64 B -2))))
(+.f64 (*.f64 A (*.f64 (*.f64 C (*.f64 F (+.f64 A C))) -8)) (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (pow.f64 B 3)))) (*.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 A F))) (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F -1/2))) (*.f64 B -2))))
(*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))
(*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (pow.f64 B 2) F) 2))
(+.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F))) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (pow.f64 B 2) F) 2)) (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -4)))))))
(*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -4))) (*.f64 A F)) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1)) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -4))) (*.f64 A F)) (*.f64 F (*.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 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F))) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -4)))))) (+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (pow.f64 B 2) F) 2)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/2)) (*.f64 C (*.f64 (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))) -4))))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -4))) (*.f64 A F)) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 2 (*.f64 (+.f64 (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/2)) (*.f64 C (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) -4))) (*.f64 F (pow.f64 A 2)))))
(*.f64 2 (+.f64 (*.f64 (+.f64 (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/2)) (*.f64 C (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) -4))) (*.f64 F (pow.f64 A 2))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -4))) (*.f64 A F)) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(*.f64 2 (+.f64 (*.f64 (+.f64 (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/2)) (*.f64 C (*.f64 (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1) -4))) (*.f64 F (pow.f64 A 2))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1)) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -4))) (*.f64 A F)) (*.f64 F (*.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 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 3) (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -4)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/2)) (*.f64 C (*.f64 (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))) -4)))))) (+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (pow.f64 B 2) F) 2)) (*.f64 2 (*.f64 (pow.f64 A 3) (*.f64 F (+.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 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))))))) (*.f64 (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))))))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 (*.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 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) -1/2)) (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (pow.f64 A 3)))) (+.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -4))) (*.f64 A F)) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 2 (*.f64 (+.f64 (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/2)) (*.f64 C (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) -4))) (*.f64 F (pow.f64 A 2))))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -4))) (*.f64 A F))) (*.f64 2 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 (*.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 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) -1/2)) (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (pow.f64 A 3))) (+.f64 (*.f64 (+.f64 (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/2)) (*.f64 C (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) -4))) (*.f64 F (pow.f64 A 2))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1)) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -4))) (*.f64 A F)) (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 (*.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 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) -1/2)) (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (pow.f64 A 3))) (+.f64 (*.f64 (+.f64 (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/2)) (*.f64 C (*.f64 (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1) -4))) (*.f64 F (pow.f64 A 2))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F))))
(*.f64 A (*.f64 (*.f64 (*.f64 C F) (-.f64 C (*.f64 C -1))) -8))
(*.f64 -8 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 C (*.f64 A F))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 A (*.f64 (*.f64 (*.f64 C F) (-.f64 C (*.f64 C -1))) -8)) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2))) (*.f64 C F))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 C -1)))))))
(+.f64 (*.f64 -8 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 C (*.f64 A F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))) (*.f64 C F))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C)))))))
(+.f64 (*.f64 -8 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 C (*.f64 A F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) 0) (*.f64 C F))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C)))))))
(+.f64 (*.f64 -8 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 C (*.f64 A F)))) (*.f64 2 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 C (*.f64 F 2))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C)))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)))) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2)))))))
(+.f64 (+.f64 (*.f64 A (*.f64 (*.f64 (*.f64 C F) (-.f64 C (*.f64 C -1))) -8)) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2))) (*.f64 C F))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 C -1))))))) (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2))) (*.f64 (pow.f64 B 2) F))) (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2))) (*.f64 (pow.f64 C 2) F)))) A)))
(+.f64 (*.f64 -8 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 C (*.f64 A F)))) (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2)))))) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))) (*.f64 (*.f64 (pow.f64 C 2) F) 2))) A) (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))) (*.f64 C F))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C))))))))
(+.f64 (*.f64 -8 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 C (*.f64 A F)))) (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 B 2) 0) (*.f64 (pow.f64 B 2) F))) (*.f64 (+.f64 (pow.f64 B 2) 0) (*.f64 (*.f64 (pow.f64 C 2) F) 2))) A) (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) 0) (*.f64 C F))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C))))))))
(+.f64 (*.f64 -8 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 C (*.f64 A F)))) (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 (*.f64 B C) 2))) (*.f64 -1/2 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 B 2))))) A) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 C (*.f64 F 2))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C))))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (*.f64 F (pow.f64 B 2))))) (*.f64 -2 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) 2)))))) (pow.f64 A 2))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)))) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))))))))
(+.f64 (+.f64 (+.f64 (*.f64 A (*.f64 (*.f64 (*.f64 C F) (-.f64 C (*.f64 C -1))) -8)) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2))) (*.f64 C F))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 C -1))))))) (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2))) (*.f64 (pow.f64 B 2) F))) (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2))) (*.f64 (pow.f64 C 2) F)))) A))) (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2))) (*.f64 F (*.f64 C (pow.f64 B 2))))) (*.f64 C (*.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2))))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2)))) 2))) -2))) (pow.f64 A 2))))
(+.f64 (+.f64 (*.f64 -8 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 C (*.f64 A F)))) (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2)))))) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))) (*.f64 (*.f64 (pow.f64 C 2) F) 2))) A) (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))) (*.f64 C F))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C)))))))) (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))))))) (*.f64 C (*.f64 (*.f64 F (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))) (neg.f64 (pow.f64 C 2))) (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))) 2)))) -2))) (pow.f64 A 2))))
(+.f64 (*.f64 -8 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 C (*.f64 A F)))) (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 B 2) 0) (*.f64 F (*.f64 C (pow.f64 B 2))))) (*.f64 C (*.f64 (*.f64 F (+.f64 (*.f64 (+.f64 (pow.f64 B 2) 0) (neg.f64 (pow.f64 C 2))) (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 B 2) 0) 2)))) -2))) (pow.f64 A 2)) (+.f64 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 B 2) 0) (*.f64 (pow.f64 B 2) F))) (*.f64 (+.f64 (pow.f64 B 2) 0) (*.f64 (*.f64 (pow.f64 C 2) F) 2))) A) (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) 0) (*.f64 C F))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C)))))))))
(+.f64 (*.f64 -8 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 C (*.f64 A F)))) (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 B 2))))) (*.f64 C (*.f64 (*.f64 F (+.f64 (neg.f64 (pow.f64 (*.f64 B C) 2)) (*.f64 1/4 (pow.f64 (pow.f64 B 2) 2)))) -2))) (pow.f64 A 2)) (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 C (*.f64 F 2))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C))))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 (*.f64 B C) 2))) (*.f64 -1/2 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 B 2))))) A)))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -16))
(*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -16)) (*.f64 4 (*.f64 A (*.f64 (pow.f64 B 2) F))))
(+.f64 (*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2)))) (*.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) 4)))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 4 (*.f64 A (*.f64 (pow.f64 B 2) F))) (+.f64 (*.f64 -4 (*.f64 F (*.f64 C (pow.f64 B 2)))) (*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -16))))
(+.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) 4)) (+.f64 (*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2)))) (*.f64 -4 (*.f64 F (*.f64 C (pow.f64 B 2))))))
(+.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) 4)) (+.f64 (*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2)))) (*.f64 -4 (*.f64 (pow.f64 B 2) (*.f64 C F)))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.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))))) A)) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))))))
(+.f64 (*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -16)) (+.f64 (*.f64 4 (*.f64 A (*.f64 (pow.f64 B 2) F))) (+.f64 (*.f64 -4 (*.f64 F (*.f64 C (pow.f64 B 2)))) (*.f64 -2 (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) A)))))
(+.f64 (+.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) 4)) (*.f64 -4 (*.f64 F (*.f64 C (pow.f64 B 2))))) (+.f64 (*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2)))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 4) F)) (*.f64 2 (*.f64 F (pow.f64 (*.f64 B C) 2)))) A))))
(+.f64 (+.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) 4)) (*.f64 -4 (*.f64 (pow.f64 B 2) (*.f64 C F)))) (+.f64 (*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2)))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 4) F)) (*.f64 2 (*.f64 F (pow.f64 (*.f64 B C) 2)))) A))))
(*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 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))) (*.f64 C F))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 2 (*.f64 (*.f64 C F) (+.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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))))))
(*.f64 2 (+.f64 (*.f64 (*.f64 C F) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4)))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(*.f64 2 (+.f64 (*.f64 (*.f64 C F) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1)) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4)))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 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))) (*.f64 C F))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 (*.f64 C F) (+.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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))))) (+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 2 (*.f64 (pow.f64 C 2) (*.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 A (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4))))))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) (*.f64 C (*.f64 F 2))) (*.f64 2 (+.f64 (*.f64 (+.f64 (*.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))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4))) (*.f64 (pow.f64 C 2) F)) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(*.f64 2 (+.f64 (*.f64 (+.f64 (*.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))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4))) (*.f64 (pow.f64 C 2) F)) (+.f64 (*.f64 (*.f64 C F) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4)))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(*.f64 2 (+.f64 (*.f64 (+.f64 (*.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))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (*.f64 A (*.f64 (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1) -4))) (*.f64 (pow.f64 C 2) F)) (+.f64 (*.f64 (*.f64 C F) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1)) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4)))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 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))) (*.f64 C F))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))
(+.f64 (*.f64 2 (*.f64 (*.f64 C F) (+.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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (*.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 A (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4)))))) (+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 2 (*.f64 (pow.f64 C 3) (*.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 (*.f64 2 (+.f64 (*.f64 (+.f64 (*.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))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4))) (*.f64 (pow.f64 C 2) F)) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) (*.f64 C (*.f64 F 2))) (*.f64 2 (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 (*.f64 (*.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 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) -1/2)) (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) (*.f64 C (*.f64 F 2))) (*.f64 2 (+.f64 (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 (*.f64 (*.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 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) -1/2)) (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) (+.f64 (*.f64 (+.f64 (*.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))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4))) (*.f64 (pow.f64 C 2) F)) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(*.f64 2 (+.f64 (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 (*.f64 (*.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 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) -1/2)) (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) (+.f64 (*.f64 (+.f64 (*.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))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (*.f64 A (*.f64 (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1) -4))) (*.f64 (pow.f64 C 2) F)) (+.f64 (*.f64 (*.f64 C F) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1)) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4)))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 A (*.f64 (*.f64 C (*.f64 F (-.f64 A (*.f64 A -1)))) -8))
(*.f64 -8 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C (*.f64 A F))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)))
(+.f64 (*.f64 A (*.f64 (*.f64 C (*.f64 F (-.f64 A (*.f64 A -1)))) -8)) (*.f64 2 (*.f64 F (+.f64 (*.f64 A (*.f64 (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 A 2)))) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 A -1)))))))
(+.f64 (*.f64 -8 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C (*.f64 A F)))) (*.f64 (+.f64 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) (*.f64 F 2)))
(+.f64 (*.f64 -8 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C (*.f64 A F)))) (*.f64 (+.f64 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) 0) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) (*.f64 F 2)))
(+.f64 (*.f64 -8 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C (*.f64 A F)))) (*.f64 (+.f64 (*.f64 A (*.f64 (pow.f64 B 2) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) (*.f64 F 2)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) C))))
(+.f64 (*.f64 A (*.f64 (*.f64 C (*.f64 F (-.f64 A (*.f64 A -1)))) -8)) (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 A (*.f64 (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 A 2)))) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 A -1)))))) (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 A 2)))))) (*.f64 (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 A 2)))) (*.f64 (pow.f64 B 2) -1/2))) (/.f64 F C)))))
(+.f64 (*.f64 -8 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C (*.f64 A F)))) (*.f64 2 (+.f64 (*.f64 F (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))))) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) (*.f64 (pow.f64 B 2) -1/2))) C)) (*.f64 F (+.f64 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))))))))
(+.f64 (*.f64 -8 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C (*.f64 A F)))) (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) 0) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) 0))) (*.f64 (+.f64 (pow.f64 B 2) 0) (*.f64 (pow.f64 B 2) -1/2))) C)))))
(+.f64 (*.f64 -8 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C (*.f64 A F)))) (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 A (*.f64 (pow.f64 B 2) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) (/.f64 (+.f64 (*.f64 2 (pow.f64 (*.f64 B A) 2)) (*.f64 (pow.f64 B 2) (*.f64 (pow.f64 B 2) -1/2))) C)))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) C)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2)))) (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2)))))) (pow.f64 C 2))))))
(+.f64 (*.f64 A (*.f64 (*.f64 C (*.f64 F (-.f64 A (*.f64 A -1)))) -8)) (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 A (*.f64 (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 A 2)))) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 A -1)))))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 A 2)))))) (*.f64 (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 A 2)))) (*.f64 (pow.f64 B 2) -1/2))) (/.f64 F C))) (*.f64 2 (*.f64 (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 A 2)))))) (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 A 2)))) 2))))) (*.f64 A (*.f64 (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 A 2)))) (*.f64 (pow.f64 B 2) -1/2)))) (/.f64 F (pow.f64 C 2)))))))
(+.f64 (*.f64 -8 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C (*.f64 A F)))) (+.f64 (*.f64 2 (*.f64 F (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))))) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) (*.f64 (pow.f64 B 2) -1/2))) C))) (*.f64 2 (+.f64 (*.f64 F (+.f64 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))))) (*.f64 (+.f64 (*.f64 A (*.f64 (+.f64 (neg.f64 (*.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))))) (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) 2))) -2)) (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) (*.f64 (pow.f64 B 2) -1/2)))) (/.f64 F (pow.f64 C 2)))))))
(+.f64 (*.f64 -8 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C (*.f64 A F)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 B 2) 0) 2)) (*.f64 (pow.f64 A 2) (neg.f64 (+.f64 (pow.f64 B 2) 0)))) -2)) (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) 0) (*.f64 (pow.f64 B 2) -1/2)))) (/.f64 F (pow.f64 C 2)))) (*.f64 2 (*.f64 F (+.f64 (+.f64 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) 0) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) 0))) (*.f64 (+.f64 (pow.f64 B 2) 0) (*.f64 (pow.f64 B 2) -1/2))) C))))))
(+.f64 (*.f64 -8 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C (*.f64 A F)))) (*.f64 2 (+.f64 (*.f64 F (/.f64 (+.f64 (*.f64 2 (pow.f64 (*.f64 B A) 2)) (*.f64 (pow.f64 B 2) (*.f64 (pow.f64 B 2) -1/2))) C)) (*.f64 F (+.f64 (+.f64 (*.f64 A (*.f64 (pow.f64 B 2) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) (/.f64 (+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 B 2) 2)) (neg.f64 (pow.f64 (*.f64 B A) 2))) -2)) (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 (pow.f64 B 2) -1/2)))) (pow.f64 C 2)))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 A (*.f64 (*.f64 (pow.f64 C 2) F) -16))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 F (*.f64 C (pow.f64 B 2)))))
(+.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 C 2) F) -16)) (*.f64 C (*.f64 (*.f64 (pow.f64 B 2) F) 4)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 4 (*.f64 F (*.f64 C (pow.f64 B 2)))) (*.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) -4))))
(+.f64 (*.f64 C (*.f64 (*.f64 (pow.f64 B 2) F) 4)) (+.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 C 2) F) -16)) (*.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) -4))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) C)))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 4 (*.f64 F (*.f64 C (pow.f64 B 2)))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 B 2) F)))) C)) (*.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) -4)))))
(+.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 C 2) F) -16)) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 4) F)) (*.f64 2 (*.f64 F (pow.f64 (*.f64 B A) 2)))) C)) (+.f64 (*.f64 C (*.f64 (*.f64 (pow.f64 B 2) F) 4)) (*.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) -4)))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 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 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))) 1)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 1/2)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 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 (*.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 4) 4)
(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))) 4)) 8)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 4))) 16)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 1)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 4 A)) (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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 4 A)) (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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 -1 (-.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) -1))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 4 A)) (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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) -1) -1)
(/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 4 A)) (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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 4 A)) (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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.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 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 4 A)) (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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(-.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) -1) 1)
(/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 4 A)) (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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 2 (*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))))))
(*.f64 2 (*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))))))
(*.f64 2 (*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (neg.f64 (sqrt.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 A (*.f64 C 4))) (+.f64 F F)))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 4 A)) (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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 4 A)) (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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 4 A)) (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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 4 A)) (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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.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 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 4 A)) (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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) -2) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 4 A)) (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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) -2) (*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1/2))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (*.f64 -2 (*.f64 1/2 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.f64 (sqrt.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 A (*.f64 C 4))) (+.f64 F F)))) (*.f64 -2 (*.f64 1/2 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 -2 (/.f64 (sqrt.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 A (*.f64 C 4))) (+.f64 F F)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 1/2)
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (/.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (/.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) -4) (/.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 4))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (*.f64 -4 (/.f64 1/4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 (sqrt.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 A (*.f64 C 4))) (+.f64 F F)))) (*.f64 -4 (/.f64 -1/4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1)
(/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 4 A)) (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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 4 A)) (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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (/.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (/.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 4 A)) (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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) -2))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 4 A)) (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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1/2) (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) -2))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (*.f64 -2 (*.f64 1/2 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.f64 (sqrt.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 A (*.f64 C 4))) (+.f64 F F)))) (*.f64 -2 (*.f64 1/2 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) -2)
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 -2 (/.f64 (sqrt.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 A (*.f64 C 4))) (+.f64 F F)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2)
(+.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 4) (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) -4))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (*.f64 -4 (/.f64 1/4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 (sqrt.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 A (*.f64 C 4))) (+.f64 F F)))) (*.f64 -4 (/.f64 -1/4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 4 A)) (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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.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 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 4 A)) (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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) 0)
(sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(sqrt.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 A (*.f64 C 4))) (+.f64 F F))))
(+.f64 0 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))))
(sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(sqrt.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 A (*.f64 C 4))) (+.f64 F F))))
(+.f64 1 (+.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) -1))
(sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(sqrt.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 A (*.f64 C 4))) (+.f64 F F))))
(+.f64 -1 (+.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) 1))
(sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(sqrt.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 A (*.f64 C 4))) (+.f64 F F))))
(+.f64 -2 (+.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) 2))
(sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(sqrt.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 A (*.f64 C 4))) (+.f64 F F))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) 1) -1)
(sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(sqrt.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 A (*.f64 C 4))) (+.f64 F F))))
(+.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))) -2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))) -2))
(sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(sqrt.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 A (*.f64 C 4))) (+.f64 F F))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) 2) (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) 2))
(sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(sqrt.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 A (*.f64 C 4))) (+.f64 F F))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) 2) -2)
(sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(sqrt.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 A (*.f64 C 4))) (+.f64 F F))))
(-.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) 0)
(sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(sqrt.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 A (*.f64 C 4))) (+.f64 F F))))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))))
(sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(sqrt.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 A (*.f64 C 4))) (+.f64 F F))))
(-.f64 1 (-.f64 1 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))))
(sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(sqrt.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 A (*.f64 C 4))) (+.f64 F F))))
(-.f64 -1 (-.f64 -1 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))))
(sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(sqrt.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 A (*.f64 C 4))) (+.f64 F F))))
(-.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) 1) 1)
(sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(sqrt.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 A (*.f64 C 4))) (+.f64 F F))))
(-.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) -1) -1)
(sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(sqrt.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 A (*.f64 C 4))) (+.f64 F F))))
(*.f64 2 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))) -2))
(sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(sqrt.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 A (*.f64 C 4))) (+.f64 F F))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) 2))
(sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(sqrt.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 A (*.f64 C 4))) (+.f64 F F))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) 1)
(sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(sqrt.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 A (*.f64 C 4))) (+.f64 F F))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))) -1)
(sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(sqrt.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 A (*.f64 C 4))) (+.f64 F F))))
(*.f64 1 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))))
(sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(sqrt.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 A (*.f64 C 4))) (+.f64 F F))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))))
(sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(sqrt.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 A (*.f64 C 4))) (+.f64 F F))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) -2) -1/2)
(sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(sqrt.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 A (*.f64 C 4))) (+.f64 F F))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))) 1/2)
(sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(sqrt.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 A (*.f64 C 4))) (+.f64 F F))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) -2))
(sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(sqrt.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 A (*.f64 C 4))) (+.f64 F F))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))))
(sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(sqrt.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 A (*.f64 C 4))) (+.f64 F F))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) -2))
(sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(sqrt.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 A (*.f64 C 4))) (+.f64 F F))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) -2) -2)
(sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(sqrt.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 A (*.f64 C 4))) (+.f64 F F))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))) -2) 2)
(sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(sqrt.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 A (*.f64 C 4))) (+.f64 F F))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) 2) 2)
(sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(sqrt.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 A (*.f64 C 4))) (+.f64 F F))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) 1)
(sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(sqrt.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 A (*.f64 C 4))) (+.f64 F F))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))) -1)
(sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(sqrt.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 A (*.f64 C 4))) (+.f64 F F))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) -2) -2)
(sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(sqrt.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 A (*.f64 C 4))) (+.f64 F F))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))) 2)
(sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(sqrt.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 A (*.f64 C 4))) (+.f64 F F))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) -4) -4)
(sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(sqrt.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 A (*.f64 C 4))) (+.f64 F F))))
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))) 4)
(sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(sqrt.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 A (*.f64 C 4))) (+.f64 F F))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) -4)) -8)
(sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(sqrt.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 A (*.f64 C 4))) (+.f64 F F))))
(/.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))))) 8)
(sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(sqrt.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 A (*.f64 C 4))) (+.f64 F F))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) -4)) 4)
(sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(sqrt.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 A (*.f64 C 4))) (+.f64 F F))))
(/.f64 (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) -4))) 8)
(sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(sqrt.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 A (*.f64 C 4))) (+.f64 F F))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))))) 16)
(sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(sqrt.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 A (*.f64 C 4))) (+.f64 F F))))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))) 1)
(sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(sqrt.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 A (*.f64 C 4))) (+.f64 F F))))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))))
(sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F))))
(sqrt.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 A (*.f64 C 4))) (+.f64 F F))))
(+.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))) 0)
(*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))
(*.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 A (*.f64 C 4))) (+.f64 F F)))
(+.f64 0 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))
(*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))
(*.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 A (*.f64 C 4))) (+.f64 F F)))
(+.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(+.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.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 A (*.f64 C 4)))) (+.f64 F F))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 F F)))
(-.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))) 0)
(*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))
(*.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 A (*.f64 C 4))) (+.f64 F F)))
(/.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))) 1)
(*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))
(*.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 A (*.f64 C 4))) (+.f64 F F)))
(/.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 4 F))) 2)
(*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (*.f64 4 F)) (/.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 2))
(*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 4 F)) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 F 8))) 4)
(/.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 F 8) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) 4)
(*.f64 (*.f64 (*.f64 F 8) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 4))
(/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 F 8)))) 8)
(*.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 F 8) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))) 1/4)
(*.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F 8) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 1/4)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 F 8))))) 16)
(*.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 F 8) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))) 1/8)
(*.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F 8) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) 1/8)
(pow.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))) 1)
(*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (+.f64 F F)))
(*.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 A (*.f64 C 4))) (+.f64 F F)))

localize77.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.1b
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
14.0b
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
20.3b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
33.4b
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
Compiler

Compiled 230 to 142 computations (38.3% saved)

series59.0ms (0.1%)

Counts
3 → 88
Calls

36 calls:

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

rewrite97.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1682×rational.json-1
1682×rational.json-2
1682×rational.json-4
1682×rational.json-3
1672×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

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

simplify350.0ms (0.4%)

Algorithm
egg-herbie
Rules
1526×rational.json-simplify-43
958×rational.json-simplify-2
912×rational.json-simplify-44
812×rational.json-simplify-35
762×rational.json-simplify-47
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
096635788
1269234766
2565433446
3795833290
Stop Event
node limit
Counts
152 → 353
Calls
Call 1
Inputs
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 (+.f64 (*.f64 1/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 -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 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))) (pow.f64 B 6))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1 (*.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 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 F (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (pow.f64 B 4)))))
(+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5)))) (*.f64 F (pow.f64 B 6))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 F (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (pow.f64 B 4))))))
(*.f64 -1 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) (*.f64 F B))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) (*.f64 F B)))))
(*.f64 F (pow.f64 B 3))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))))
(+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)))))
(*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F)) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F)) (+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F)) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F)) (+.f64 (*.f64 (pow.f64 A 3) (*.f64 F (+.f64 (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))))) (+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F)) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))
(*.f64 -4 (*.f64 A (*.f64 C (*.f64 (-.f64 C (*.f64 -1 C)) F))))
(+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (+.f64 (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 (-.f64 C (*.f64 -1 C)) F))))))
(+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (+.f64 (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)) A)) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 (-.f64 C (*.f64 -1 C)) F)))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))) A))))))
(+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (+.f64 (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 A 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)) A)) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 (-.f64 C (*.f64 -1 C)) F)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) 2)))) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))) A))))))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) A)) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 C F)) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 C F)) (+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 C F)) (+.f64 (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 (pow.f64 C 2) F)))))
(*.f64 -4 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (*.f64 F (+.f64 (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) C) (*.f64 F (+.f64 (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) C) (+.f64 (*.f64 F (+.f64 (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 A (+.f64 (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2) (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))))) (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) F) (pow.f64 C 2)))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) C)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.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 4 (*.f64 A C))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.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 4 (*.f64 A C)))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/2))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.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 4 (*.f64 A C)))))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 1/2)
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 1 (*.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.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 4 (*.f64 A C)))) -1)
(*.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(*.f64 (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/2) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 2)
(*.f64 (/.f64 1 (*.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.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 4 (*.f64 A C)))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 0)
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))
(+.f64 -1 (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -1))
(+.f64 (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -1) -1)
(-.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 2))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) 1/2)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) -1)
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) 1/4)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(*.f64 1/4 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 2) 2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) 2)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) -1)
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) 4)
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2) -2)
(/.f64 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) 4) 8)
(/.f64 (*.f64 4 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) -4)
(/.f64 (*.f64 2 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) 4)) 16)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(+.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 0)
(+.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(-.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 0)
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 1)
(/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) 2)
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 4 F))) 4)
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 8) 8)
(/.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 8)) 16)
(pow.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 1)
Outputs
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))
(*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A))))
(*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16)))
(+.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 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 F C))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))))) (pow.f64 B 2)))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 -16) C) 1/16)) (*.f64 1/8 (*.f64 (*.f64 2 (+.f64 (*.f64 A (/.f64 (*.f64 F C) (-.f64 A C))) (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))))))) (pow.f64 B 2)))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 -16) C) 1/16)) (*.f64 1/8 (*.f64 (*.f64 (*.f64 F C) (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))))))) (pow.f64 B 2)))
(+.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 (sqrt.f64 -16) C))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 F C))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))))) (pow.f64 B 2)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))) (*.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 F C))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 F C)) (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 F A))) (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 F C))) (*.f64 (sqrt.f64 -8) C)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))))))) (pow.f64 B 4))))
(+.f64 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 -16) C) 1/16)) (*.f64 1/8 (*.f64 (*.f64 2 (+.f64 (*.f64 A (/.f64 (*.f64 F C) (-.f64 A C))) (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))))))) (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 (*.f64 F C) (/.f64 A (pow.f64 (-.f64 A C) 3))))) (pow.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 A (/.f64 (*.f64 F C) (-.f64 A C))) (*.f64 F C))) (*.f64 (sqrt.f64 -8) C)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2)) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))) 1/8)) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 2 (+.f64 (*.f64 A (/.f64 (*.f64 F C) (-.f64 A C))) (*.f64 F C))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))) 1/32)))) (pow.f64 B 4)))
(+.f64 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 -16) C) 1/16)) (*.f64 1/8 (*.f64 (*.f64 (*.f64 F C) (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))))))) (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 (*.f64 F C) (/.f64 A (pow.f64 (-.f64 A C) 3))))) (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 F C) (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 2))) (*.f64 (sqrt.f64 -8) C)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2)) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))) 1/8)) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 F C) (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 2))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))) 1/32)))) (pow.f64 B 4)))
(+.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 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 F C))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 F C))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 F C)) (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 F A))) (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 F C))) (*.f64 (sqrt.f64 -8) C)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))))))) (pow.f64 B 4)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (+.f64 (*.f64 1/4 (*.f64 (*.f64 F C) (/.f64 A (pow.f64 (-.f64 A C) 5)))) (-.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 F C))) (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 F C)) (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 F A))) (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 F C))) (*.f64 (sqrt.f64 -8) C)))) 2)) (*.f64 A (*.f64 F (*.f64 (pow.f64 C 2) 8)))))))) (/.f64 (sqrt.f64 2) (*.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 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 F C)) (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 F A))) (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 F C))) (*.f64 (sqrt.f64 -8) C)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 7)))) (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 F C))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 4))))))))) (pow.f64 B 6)))))
(+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 -16) C) 1/16)) (*.f64 1/8 (*.f64 (*.f64 2 (+.f64 (*.f64 A (/.f64 (*.f64 F C) (-.f64 A C))) (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))))))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (-.f64 (*.f64 1/4 (*.f64 A (/.f64 (*.f64 F C) (pow.f64 (-.f64 A C) 5)))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 (*.f64 F C) (/.f64 A (pow.f64 (-.f64 A C) 3))))) (pow.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 A (/.f64 (*.f64 F C) (-.f64 A C))) (*.f64 F C))) (*.f64 (sqrt.f64 -8) C)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2)) (/.f64 (*.f64 2 (+.f64 (*.f64 A (/.f64 (*.f64 F C) (-.f64 A C))) (*.f64 F C))) (*.f64 F (*.f64 A (*.f64 (pow.f64 C 2) 8)))))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) 1/8)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 5))) (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 (*.f64 F C) (/.f64 A (pow.f64 (-.f64 A C) 3))))) (pow.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 A (/.f64 (*.f64 F C) (-.f64 A C))) (*.f64 F C))) (*.f64 (sqrt.f64 -8) C)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))) 1/32)) (+.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 2 (+.f64 (*.f64 A (/.f64 (*.f64 F C) (-.f64 A C))) (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 4))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 7))))))))) (pow.f64 B 6)) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 (*.f64 F C) (/.f64 A (pow.f64 (-.f64 A C) 3))))) (pow.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 A (/.f64 (*.f64 F C) (-.f64 A C))) (*.f64 F C))) (*.f64 (sqrt.f64 -8) C)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2)) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))) 1/8)) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 2 (+.f64 (*.f64 A (/.f64 (*.f64 F C) (-.f64 A C))) (*.f64 F C))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))) 1/32)))) (pow.f64 B 4)))))
(+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 -16) C) 1/16)) (*.f64 1/8 (*.f64 (*.f64 (*.f64 F C) (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))))))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (-.f64 (*.f64 1/4 (*.f64 A (/.f64 (*.f64 F C) (pow.f64 (-.f64 A C) 5)))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 (*.f64 F C) (/.f64 A (pow.f64 (-.f64 A C) 3))))) (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 F C) (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 2))) (*.f64 (sqrt.f64 -8) C)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2)) (/.f64 (*.f64 (*.f64 F C) (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 2))) (*.f64 F (*.f64 A (*.f64 (pow.f64 C 2) 8)))))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) 1/8)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 5))) (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 (*.f64 F C) (/.f64 A (pow.f64 (-.f64 A C) 3))))) (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 F C) (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 2))) (*.f64 (sqrt.f64 -8) C)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))) 1/32)) (+.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 (*.f64 F C) (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 4))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 7))))))))) (pow.f64 B 6)) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 (*.f64 F C) (/.f64 A (pow.f64 (-.f64 A C) 3))))) (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 F C) (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 2))) (*.f64 (sqrt.f64 -8) C)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2)) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))) 1/8)) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 F C) (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 2))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))) 1/32)))) (pow.f64 B 4)))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (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 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F C) -4))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 C (pow.f64 B 3))) -4)) (*.f64 (*.f64 (+.f64 (*.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 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) -1/2)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 C (pow.f64 B 3))) -4)) (*.f64 (*.f64 (+.f64 (*.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 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) -1/2)))))
(+.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 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F C) -4))) (/.f64 (sqrt.f64 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 C 2) (pow.f64 B 2)))))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (-.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) -4)) (*.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)))))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F C) -4))) B)) 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) -16)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (*.f64 (*.f64 C (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F C) -4)))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) -2)))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 (pow.f64 A 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 F (pow.f64 B 2))) -1/2)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (/.f64 (+.f64 (*.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 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) B)) 2)))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) -1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5))) -16)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 C (+.f64 (*.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 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (pow.f64 B 5))) -2))))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 C (pow.f64 B 3))) -4)) (*.f64 (*.f64 (+.f64 (*.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 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) -1/2))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 (pow.f64 A 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 F (pow.f64 B 2))) -1/2)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (/.f64 (+.f64 (*.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 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) B)) 2)))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) -1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5))) -16)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 C (+.f64 (*.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 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (pow.f64 B 5))) -2))))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 C (pow.f64 B 3))) -4)) (*.f64 (*.f64 (+.f64 (*.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 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) -1/2))))))
(+.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 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F C) -4))) (/.f64 (sqrt.f64 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 C 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F C) -4)))) (/.f64 (sqrt.f64 2) (pow.f64 B 7))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (*.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))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) 3))))) (-.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 F (*.f64 C (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2))))))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F C) -4))) (/.f64 (-.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) -4)) (*.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)))))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F C) -4))) B)) 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 F (pow.f64 B 2)))))))) (pow.f64 B 3))))) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 C 3) (/.f64 (sqrt.f64 2) (pow.f64 B 7))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (*.f64 (*.f64 C (-.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) -4)) (*.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)))))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F C) -4))) B)) 2)))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) -2)))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (-.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) -4)) (*.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)))))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F C) -4))) B)) 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) -16)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (*.f64 (*.f64 C (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F C) -4)))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) -2))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (+.f64 (+.f64 (*.f64 (pow.f64 A 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 F (pow.f64 B 2))) -1/2)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (/.f64 (+.f64 (*.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 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) B)) 2)))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) -1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5))) -16)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 C (+.f64 (*.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 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (pow.f64 B 5))) -2))))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.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 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (/.f64 (pow.f64 C 2) (pow.f64 B 7))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) -8)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) 3))) -1/2)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 F C)) 2)) (*.f64 1/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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 F (pow.f64 B 2))) -1/2)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (/.f64 (+.f64 (*.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 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) B)) 2)))) (/.f64 (+.f64 (*.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 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 F (pow.f64 B 2)))))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 F (pow.f64 B 2))) -1/2)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (/.f64 (+.f64 (*.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 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) B)) 2)))) (pow.f64 B 5))) -2)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (pow.f64 B 7))) -64))))))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 C (pow.f64 B 3))) -4)) (*.f64 (*.f64 (+.f64 (*.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 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) -1/2))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (+.f64 (*.f64 (pow.f64 A 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 F (pow.f64 B 2))) -1/2)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (/.f64 (+.f64 (*.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 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) B)) 2)))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) -1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5))) -16)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 C (+.f64 (*.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 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (pow.f64 B 5))) -2))))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.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 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (/.f64 (pow.f64 C 2) (pow.f64 B 7))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) -8)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) 3))) -1/2)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 F C)) 2)) (*.f64 1/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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 F (pow.f64 B 2))) -1/2)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (/.f64 (+.f64 (*.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 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) B)) 2)))) (/.f64 (+.f64 (*.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 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 F (pow.f64 B 2)))))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 F (pow.f64 B 2))) -1/2)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (/.f64 (+.f64 (*.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 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) B)) 2)))) (pow.f64 B 5))) -2)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (pow.f64 B 7))) -64))))))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 C (pow.f64 B 3))) -4)) (*.f64 (*.f64 (+.f64 (*.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 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) -1/2))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4))
(*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16)))
(+.f64 (*.f64 -1/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 -16) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4)) (*.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 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))) A)))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (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 (pow.f64 B 2) (/.f64 (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 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))))) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 A 2)))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))) A)) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2))))))))
(+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 3)))))) (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) 1/16)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))) A)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 A 2))) -1/64))) (*.f64 -1/16 (*.f64 (pow.f64 B 4) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (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/8 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))))) (+.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4)) (*.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 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))) A))) (*.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 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -1 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (*.f64 C 8))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (*.f64 1/32 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5))))))))) (pow.f64 A 3))))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 A 2)))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 -1/16 (*.f64 (pow.f64 B 4) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (-.f64 (*.f64 2 (*.f64 F (pow.f64 (*.f64 B C) 2))) (neg.f64 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (pow.f64 B 2) (*.f64 C 8)))))) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 3))) -1/8)) (+.f64 (+.f64 (*.f64 1/64 (*.f64 (pow.f64 B 6) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) 1/32))) (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) 1/256)))) (pow.f64 A 3))) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 3)))))) (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) 1/16)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))) A)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 A 2))) -1/64)))))))
(*.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 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (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 -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 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.f64 -4 (*.f64 (*.f64 F A) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -1/2)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (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 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -1/2)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -1/2)))))
(+.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 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.f64 -4 (*.f64 (*.f64 F A) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -1/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 (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 (sqrt.f64 2) (/.f64 (-.f64 (+.f64 (*.f64 A (*.f64 (*.f64 F (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2)))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.f64 -4 (*.f64 (*.f64 F A) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B)) 2))) (pow.f64 B 3))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 2) (pow.f64 B 5))) -16)) (*.f64 -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) A) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.f64 -4 (*.f64 (*.f64 F A) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 5))))))))))
(+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) 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 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 2) (pow.f64 B 5))) -16)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 5))) -2))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (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 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -1/2))))))
(+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) 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 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 2) (pow.f64 B 5))) -16)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 5))) -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 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -1/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 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.f64 -4 (*.f64 (*.f64 F A) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -1/2)))) (+.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (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 (sqrt.f64 2) (/.f64 (-.f64 (+.f64 (*.f64 A (*.f64 (*.f64 F (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2)))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.f64 -4 (*.f64 (*.f64 F A) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B)) 2))) (pow.f64 B 3))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 2) (pow.f64 B 5))) -16)) (*.f64 -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) A) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.f64 -4 (*.f64 (*.f64 F A) (-.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 (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 A (-.f64 (+.f64 (*.f64 A (*.f64 (*.f64 F (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2)))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.f64 -4 (*.f64 (*.f64 F A) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B)) 2))))) (pow.f64 B 5)))) (+.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 -1/2 (*.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2))))))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 A (*.f64 (*.f64 F (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2)))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.f64 -4 (*.f64 (*.f64 F A) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B)) 2))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.f64 -4 (*.f64 (*.f64 F A) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (/.f64 (sqrt.f64 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 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.f64 -4 (*.f64 (*.f64 F A) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 7))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 3) (pow.f64 B 7))) -64))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (+.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 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -1/2)))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) 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 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 2) (pow.f64 B 5))) -16)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 5))) -2)))))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -2 (*.f64 (+.f64 (*.f64 F (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) 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 (*.f64 (sqrt.f64 2) A) (pow.f64 B 5))))) (+.f64 (*.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 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (+.f64 (*.f64 F (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) 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 (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -1/2)) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 7))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -8)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (pow.f64 A 3) (/.f64 (sqrt.f64 2) (pow.f64 B 7))) -64))))))))
(+.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 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -1/2)))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) 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 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 2) (pow.f64 B 5))) -16)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 5))) -2)))))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -2 (*.f64 (+.f64 (*.f64 F (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) 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 (*.f64 (sqrt.f64 2) A) (pow.f64 B 5))))) (+.f64 (*.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 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (+.f64 (*.f64 F (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) 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 (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -1/2)) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 7))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -8)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (pow.f64 A 3) (/.f64 (sqrt.f64 2) (pow.f64 B 7))) -64))))))))
(+.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 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -1/2)))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) 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 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 2) (pow.f64 B 5))) -16)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 5))) -2)))))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -2 (*.f64 (+.f64 (*.f64 F (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) 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 (*.f64 (sqrt.f64 2) A) (pow.f64 B 5))))) (+.f64 (*.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 A (pow.f64 B 2)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) -1/2)) (-.f64 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (+.f64 (*.f64 F (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) 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 (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -1/2)) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 7))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -8)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (pow.f64 A 3) (/.f64 (sqrt.f64 2) (pow.f64 B 7))) -64))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))
(*.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 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))
(+.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 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) 1/16))) C)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -16)) -1/4) (neg.f64 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (*.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 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 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) 1/16))) C)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))))) (+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F A)) -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 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (*.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 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) -1/8)) (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -16)) -1/4) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 C 2))) -1/64)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))) -1/16))))))
(+.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 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) 1/16))) 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/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (/.f64 (pow.f64 B 2) (*.f64 A 8))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8)))) (*.f64 1/32 (*.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)) -2)) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))) (pow.f64 C 3))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))))) (+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F A)) -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 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (-.f64 (*.f64 2 (*.f64 F (pow.f64 (*.f64 B A) 2))) (neg.f64 (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (pow.f64 B 2) (*.f64 A 8)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) -1/8)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (sqrt.f64 -8))) 1/32)) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 6) (sqrt.f64 -8)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) 1/256)))) (pow.f64 C 3))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (*.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 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) -1/8)) (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -16)) -1/4) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 C 2))) -1/64)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))) -1/16)))))))
(+.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) -1/8)) (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -16)) -1/4) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 C 2))) -1/64)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))) -1/16))))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (*.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 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (-.f64 (*.f64 2 (*.f64 F (pow.f64 (*.f64 B A) 2))) (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (neg.f64 (/.f64 (pow.f64 B 2) (*.f64 A 8)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) -1/8)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (sqrt.f64 -8))) 1/32)) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 6) (sqrt.f64 -8)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) 1/256)))) (pow.f64 C 3)))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16)))
(*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -16)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.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 C (sqrt.f64 -16))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 (sqrt.f64 -8) C))) (*.f64 (sqrt.f64 (/.f64 F A)) 1/2)))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -16))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 (sqrt.f64 -8) C))) (*.f64 (sqrt.f64 (/.f64 F A)) 1/2)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 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 C (sqrt.f64 -16))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (pow.f64 B 4) (-.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 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 (sqrt.f64 -8) C)) 1/2)) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (sqrt.f64 -8) C)) 1/2)) 2)) (*.f64 (sqrt.f64 -8) C)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 (sqrt.f64 -8) C)))))))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -16))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (sqrt.f64 -8) C)) 1/2)) 2)) (*.f64 (sqrt.f64 -8) C)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 (sqrt.f64 -8) C)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.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 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (pow.f64 B 4) (-.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 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 (sqrt.f64 -8) C)) 1/2)) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (pow.f64 B 6) (-.f64 (*.f64 F (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (*.f64 C (/.f64 A (pow.f64 (-.f64 A C) 5)))))) (*.f64 1/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 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 (sqrt.f64 -8) C)) 1/2)) 2)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 A (*.f64 (pow.f64 C 2) 8))))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (sqrt.f64 -8) C)) 1/2)) 2)) (*.f64 (sqrt.f64 -8) C)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 (sqrt.f64 -8) C)))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (*.f64 C (/.f64 A (pow.f64 (-.f64 A C) 5)))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (sqrt.f64 -8) C)) 1/2)) 2)) (/.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 A (*.f64 (pow.f64 C 2) 8)))))) (*.f64 (sqrt.f64 -8) C))) 1/2))))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -16))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (*.f64 C (/.f64 A (pow.f64 (-.f64 A C) 5)))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (sqrt.f64 -8) C)) 1/2)) 2)) (/.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 A (*.f64 (pow.f64 C 2) 8)))))) (*.f64 (sqrt.f64 -8) C)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (sqrt.f64 -8) C)) 1/2)) 2)) (*.f64 (sqrt.f64 -8) C)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 (sqrt.f64 -8) C))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))
(*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -4)))) (/.f64 A B)) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 1/2)))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 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 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 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 C 2) (pow.f64 B 2))))))))) (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1/2)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -4))) B)) 2)))) (/.f64 (pow.f64 A 2) B)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -4)))) (/.f64 A B)) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 1/2))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))) -4)) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.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))))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 1/2)) 2))) (/.f64 (pow.f64 A 2) B))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))) -4)) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.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))))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 1/2)) 2))) (/.f64 (pow.f64 A 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 (*.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 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 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 C 2) (pow.f64 B 2))))))))) (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1/2)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -4))) B)) 2)))) (/.f64 (pow.f64 A 2) B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) 3))) (*.f64 (-.f64 1 (*.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 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -4))) (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1/2)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -4))) B)) 2))) (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))))) (/.f64 (pow.f64 A 3) B))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -4)))) (/.f64 A B)) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 1/2))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (*.f64 C (-.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)))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) 3))) (*.f64 -1/2 (*.f64 (-.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 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))) -4)) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.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))))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 1/2)) 2)) (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))))) (/.f64 (pow.f64 A 3) B))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))) -4)) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.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))))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 1/2)) 2))) (/.f64 (pow.f64 A 2) B)))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))) -4)) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.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))))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 1/2)) 2))) (/.f64 (pow.f64 A 2) B)) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (*.f64 C (-.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)))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) 3))) (*.f64 -1/2 (*.f64 (-.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 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))) -4)) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.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))))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 1/2)) 2)) (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))))) (/.f64 (pow.f64 A 3) B)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 F C))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (neg.f64 (sqrt.f64 (*.f64 F C))))
(neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16))))
(+.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 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 F C)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(*.f64 -1 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 F C))))))
(*.f64 -1 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16)))))
(+.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 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 F C)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) A))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) -1/2))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 F C)))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) A)) (sqrt.f64 (/.f64 1 (*.f64 F C)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) A)) (sqrt.f64 (/.f64 1 (*.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 (*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 F C)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -1 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (*.f64 C 8))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 A 2)))))) (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) A))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) -1/2)))))
(+.f64 (*.f64 (*.f64 A (sqrt.f64 -16)) (neg.f64 (sqrt.f64 (*.f64 F C)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) A)) (sqrt.f64 (/.f64 1 (*.f64 F C)))))) (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (-.f64 (*.f64 2 (*.f64 F (pow.f64 (*.f64 B C) 2))) (neg.f64 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (pow.f64 B 2) (*.f64 C 8)))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 A 2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) 1/2)))))
(+.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) A)) (sqrt.f64 (/.f64 1 (*.f64 F C)))))) (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (-.f64 (*.f64 2 (*.f64 F (pow.f64 (*.f64 B C) 2))) (neg.f64 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (pow.f64 B 2) (*.f64 C 8)))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 A 2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) 1/2)))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) B))
(*.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 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4)))) (/.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) B)) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B)) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B)) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4)))) (/.f64 (sqrt.f64 2) B)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 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 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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2))))) (*.f64 A (*.f64 (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))) -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 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B)) 2)))) (/.f64 (sqrt.f64 2) B))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 F (+.f64 (*.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))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4)))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)) 2))) (/.f64 (sqrt.f64 2) B)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B)) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2))))
(+.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 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B))) (*.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 F (+.f64 (*.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))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4)))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)) 2))) (/.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 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4)))) (/.f64 (sqrt.f64 2) B)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 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 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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2))))) (*.f64 A (*.f64 (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))) -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 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B)) 2)))) (/.f64 (sqrt.f64 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 3) (-.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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.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 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2))))))) (*.f64 1/2 (*.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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2))))) (*.f64 A (*.f64 (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))) -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 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B)) 2))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (/.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B)) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 F (+.f64 (*.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))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4)))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)) 2))) (/.f64 (sqrt.f64 2) B))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 (pow.f64 B 2) A) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))) (*.f64 2 (*.f64 A (*.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 (*.f64 F (+.f64 (*.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))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4)))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)) 2)) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)))) (/.f64 (sqrt.f64 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 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B))) (*.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 F (+.f64 (*.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))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4)))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)) 2))) (/.f64 (sqrt.f64 2) B)))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 (pow.f64 B 2) A) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))) (*.f64 2 (*.f64 A (*.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 (*.f64 F (+.f64 (*.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))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4)))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)) 2)) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)))) (/.f64 (sqrt.f64 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 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B))) (*.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 F (+.f64 (*.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))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4)))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)) 2))) (/.f64 (sqrt.f64 2) B)))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 A (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))) (*.f64 2 (*.f64 A (*.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 (*.f64 F (+.f64 (*.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))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4)))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)) 2)) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)))) (/.f64 (sqrt.f64 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 C (sqrt.f64 -16))))
(*.f64 (sqrt.f64 (*.f64 F A)) (neg.f64 (*.f64 C (sqrt.f64 -16))))
(neg.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -16))))
(+.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 C (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) -1)))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16)))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -16)))))
(+.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 F A)) (*.f64 C (sqrt.f64 -16)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) -1)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)) -1/2)) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)) -1/2)) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -16))))))
(+.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 C (sqrt.f64 -16)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) -1)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (/.f64 (pow.f64 B 2) (*.f64 A 8))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)) -1/2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (-.f64 (*.f64 2 (*.f64 F (pow.f64 (*.f64 B A) 2))) (neg.f64 (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (pow.f64 B 2) (*.f64 A 8)))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))) (sqrt.f64 (/.f64 (/.f64 1 A) F)))))) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)) -1/2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (-.f64 (*.f64 2 (*.f64 F (pow.f64 (*.f64 B A) 2))) (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (neg.f64 (/.f64 (pow.f64 B 2) (*.f64 A 8)))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))) (sqrt.f64 (/.f64 (/.f64 1 A) F)))))) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -16))))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2))))
(*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -8))
(+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -8)) (*.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 F (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (pow.f64 B 4)))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))))) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -8)) (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/2 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))))
(+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5)))) (*.f64 F (pow.f64 B 6))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 F (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (pow.f64 B 4))))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 F (pow.f64 B 2))) (+.f64 (+.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (*.f64 F (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))) (*.f64 F (*.f64 (pow.f64 B 6) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (*.f64 C (/.f64 A (pow.f64 (-.f64 A C) 5)))))))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -8)) (+.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/2 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))) (*.f64 F (*.f64 (pow.f64 B 6) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (*.f64 C (/.f64 A (pow.f64 (-.f64 A C) 5)))))))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -8)) (+.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/2 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 (pow.f64 B 6) (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (*.f64 C (/.f64 A (pow.f64 (-.f64 A C) 5)))))))) (*.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 F (pow.f64 B 2)))))
(*.f64 -1 (*.f64 F (pow.f64 B 3)))
(*.f64 F (*.f64 (pow.f64 B 3) -1))
(*.f64 F (neg.f64 (pow.f64 B 3)))
(+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 3) -1)) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A C))))
(*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))))
(+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) (*.f64 F B))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 3) -1)) (+.f64 (*.f64 F (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))))) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A C)))))
(+.f64 (*.f64 B (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))) F)) (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3)))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) (*.f64 F B)))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A C))) (+.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 3) -1)) (*.f64 F (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C)))))) (*.f64 A (*.f64 (*.f64 F (*.f64 (+.f64 A C) C)) -4))))
(+.f64 (+.f64 (*.f64 B (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))) F)) (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))))) (*.f64 A (*.f64 (*.f64 F (*.f64 (+.f64 A C) C)) -4)))
(*.f64 F (pow.f64 B 3))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A C))))
(*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (pow.f64 B 3)))
(+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B))))
(+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A C))) (*.f64 -1 (*.f64 B (+.f64 (*.f64 A (*.f64 (*.f64 F C) 4)) (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))))))))
(+.f64 (*.f64 (+.f64 (*.f64 A (*.f64 (*.f64 F C) 4)) (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F -1/2))) (neg.f64 B)) (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (pow.f64 B 3))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 (+.f64 A C) C)) -4)) (+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A C))) (*.f64 -1 (*.f64 B (+.f64 (*.f64 A (*.f64 (*.f64 F C) 4)) (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)))))))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 (+.f64 A C) C)) -4)) (+.f64 (*.f64 (+.f64 (*.f64 A (*.f64 (*.f64 F C) 4)) (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F -1/2))) (neg.f64 B)) (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (pow.f64 B 3)))))
(*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F)) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -4))) (*.f64 F A)))
(+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 F A)))
(+.f64 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F)) (+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F)) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -4))) (*.f64 F A)) (+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1/2)))))))
(+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 (+.f64 (*.f64 C (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))) -4)) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.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 F (pow.f64 A 2))) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 F A))))
(+.f64 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F)) (+.f64 (*.f64 (pow.f64 A 3) (*.f64 F (+.f64 (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))))) (+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F)) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 (pow.f64 A 2) (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1/2))))) (+.f64 (+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -4))) (*.f64 F A))) (*.f64 F (*.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) 3))) (*.f64 (-.f64 1 (*.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))))) (pow.f64 A 3)))))
(+.f64 (+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 F A))) (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 (*.f64 C (-.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)))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) 3))) (*.f64 -1/2 (*.f64 (-.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))))) (pow.f64 A 3))) (*.f64 (+.f64 (*.f64 C (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))) -4)) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.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 F (pow.f64 A 2)))))
(*.f64 -4 (*.f64 A (*.f64 C (*.f64 (-.f64 C (*.f64 -1 C)) F))))
(*.f64 A (*.f64 (*.f64 C (*.f64 F (-.f64 C (*.f64 C -1)))) -4))
(*.f64 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F C)) (*.f64 A -4))
(+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (+.f64 (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 (-.f64 C (*.f64 -1 C)) F))))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (*.f64 1 (pow.f64 C 2)))))) (+.f64 (*.f64 A (*.f64 (*.f64 C (*.f64 F (-.f64 C (*.f64 C -1)))) -4)) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 C -1))))))
(+.f64 (*.f64 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F C)) (*.f64 A -4)) (+.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2)))) 2)) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C))))))
(+.f64 (*.f64 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F C)) (*.f64 A -4)) (+.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) 0)) 2)) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C))))))
(+.f64 (*.f64 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F C)) (*.f64 A -4)) (+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C))))))
(+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (+.f64 (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)) A)) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 (-.f64 C (*.f64 -1 C)) F)))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))) A))))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (*.f64 1 (pow.f64 C 2)))))) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 C -1)))) (+.f64 (*.f64 A (*.f64 (*.f64 C (*.f64 F (-.f64 C (*.f64 C -1)))) -4)) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (*.f64 1 (pow.f64 C 2))) A))) (*.f64 2 (*.f64 (*.f64 F (pow.f64 C 2)) (/.f64 (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (*.f64 1 (pow.f64 C 2))) A)))))))
(+.f64 (+.f64 (*.f64 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F C)) (*.f64 A -4)) (+.f64 (*.f64 2 (*.f64 (*.f64 F (pow.f64 C 2)) (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))) A))) (*.f64 -1/2 (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))) A))))) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C)))) (*.f64 C (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2)))) 2))))
(+.f64 (+.f64 (*.f64 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F C)) (*.f64 A -4)) (+.f64 (*.f64 2 (*.f64 (*.f64 F (pow.f64 C 2)) (/.f64 (+.f64 (pow.f64 B 2) 0) A))) (*.f64 -1/2 (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 (+.f64 (pow.f64 B 2) 0) A))))) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C)))) (*.f64 C (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) 0)) 2))))
(+.f64 (+.f64 (*.f64 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F C)) (*.f64 A -4)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (pow.f64 (*.f64 B C) 2)) A)) (*.f64 -1/2 (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 (pow.f64 B 2) A))))) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C)))) (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (+.f64 (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 A 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)) A)) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 (-.f64 C (*.f64 -1 C)) F)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) 2)))) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))) A))))))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (*.f64 1 (pow.f64 C 2)))))) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 C -1)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (/.f64 (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (*.f64 1 (pow.f64 C 2))) (pow.f64 A 2)))) (+.f64 (*.f64 2 (*.f64 (*.f64 F (pow.f64 C 2)) (/.f64 (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (*.f64 1 (pow.f64 C 2))) A))) (+.f64 (*.f64 A (*.f64 (*.f64 C (*.f64 F (-.f64 C (*.f64 C -1)))) -4)) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (*.f64 1 (pow.f64 C 2))) A))) (*.f64 -2 (*.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (*.f64 1 (pow.f64 C 2))))) (*.f64 1/4 (pow.f64 (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (*.f64 1 (pow.f64 C 2))) 2)))) (/.f64 C (pow.f64 A 2))))))))))
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F C)) (*.f64 A -4)) (*.f64 -1/2 (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))) A)))) (*.f64 -2 (*.f64 (*.f64 F (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))) (neg.f64 (pow.f64 C 2))) (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))) 2)))) (/.f64 C (pow.f64 A 2))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))) (pow.f64 A 2)))) (*.f64 2 (*.f64 (*.f64 F (pow.f64 C 2)) (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))) A))))) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C)))) (*.f64 C (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2)))) 2))))
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F C)) (*.f64 A -4)) (*.f64 -1/2 (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 (+.f64 (pow.f64 B 2) 0) A)))) (*.f64 -2 (*.f64 (*.f64 F (+.f64 (*.f64 (+.f64 (pow.f64 B 2) 0) (neg.f64 (pow.f64 C 2))) (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 B 2) 0) 2)))) (/.f64 C (pow.f64 A 2))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (/.f64 (+.f64 (pow.f64 B 2) 0) (pow.f64 A 2)))) (*.f64 2 (*.f64 (*.f64 F (pow.f64 C 2)) (/.f64 (+.f64 (pow.f64 B 2) 0) A))))) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C)))) (*.f64 C (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) 0)) 2))))
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F C)) (*.f64 A -4)) (*.f64 -1/2 (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 (pow.f64 B 2) A)))) (*.f64 -2 (*.f64 (*.f64 F (+.f64 (neg.f64 (pow.f64 (*.f64 B C) 2)) (*.f64 1/4 (pow.f64 (pow.f64 B 2) 2)))) (/.f64 C (pow.f64 A 2))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 A 2)))) (*.f64 2 (/.f64 (*.f64 F (pow.f64 (*.f64 B C) 2)) A)))) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C)))) (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -8 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 -8 (*.f64 (*.f64 F C) (pow.f64 A 2)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 -8 (*.f64 C (*.f64 F (pow.f64 A 2)))) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) A))))
(+.f64 (*.f64 -8 (*.f64 (*.f64 F C) (pow.f64 A 2))) (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) 2)))
(+.f64 (*.f64 -8 (*.f64 (*.f64 F C) (pow.f64 A 2))) (*.f64 F (*.f64 2 (*.f64 A (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 -8 (*.f64 C (*.f64 F (pow.f64 A 2)))) (+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) A)))))
(+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (+.f64 (*.f64 -8 (*.f64 (*.f64 F C) (pow.f64 A 2))) (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) 2))))
(+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (+.f64 (*.f64 -8 (*.f64 (*.f64 F C) (pow.f64 A 2))) (*.f64 F (*.f64 2 (*.f64 A (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) A)) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) A))) (+.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (*.f64 -8 (*.f64 C (*.f64 F (pow.f64 A 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) A))))
(+.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (+.f64 (*.f64 -8 (*.f64 (*.f64 F C) (pow.f64 A 2))) (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) A) 2)))) (neg.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 2 (*.f64 F (pow.f64 (*.f64 B C) 2)))) A)))
(+.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (+.f64 (*.f64 -8 (*.f64 (*.f64 F C) (pow.f64 A 2))) (*.f64 F (*.f64 2 (*.f64 A (pow.f64 B 2)))))) (neg.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 2 (*.f64 F (pow.f64 (*.f64 B C) 2)))) A)))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 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 C F)) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 C (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))))))
(+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (*.f64 F C) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4)))))
(+.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 C F)) (+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (-.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 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2))))) (*.f64 A (*.f64 (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))) -4))) (*.f64 F (pow.f64 C 2))) (*.f64 C (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4)))))))
(+.f64 (*.f64 F (*.f64 (+.f64 (*.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))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4))) (pow.f64 C 2))) (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (*.f64 F C) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))))))
(+.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 C F)) (+.f64 (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 C (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))))) (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (-.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 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2))))) (*.f64 A (*.f64 (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))) -4))) (*.f64 F (pow.f64 C 2))) (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.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 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2)))))) (pow.f64 C 3))))))
(+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.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))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4))) (pow.f64 C 2))) (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 (pow.f64 B 2) A) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))) (*.f64 2 (*.f64 A (*.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)))))))) (pow.f64 C 3)))) (*.f64 (*.f64 F C) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))))))
(+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.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))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4))) (pow.f64 C 2))) (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 A (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))) (*.f64 2 (*.f64 A (*.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)))))))) (pow.f64 C 3)))) (*.f64 (*.f64 F C) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))))))
(*.f64 -4 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 A (*.f64 (*.f64 C (*.f64 F (-.f64 A (*.f64 A -1)))) -4))
(*.f64 A (*.f64 (*.f64 F (*.f64 (-.f64 A (neg.f64 A)) C)) -4))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (*.f64 F (+.f64 (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))))
(+.f64 (*.f64 A (*.f64 (*.f64 C (*.f64 F (-.f64 A (*.f64 A -1)))) -4)) (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 A -1))) (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2))))))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 (-.f64 A (neg.f64 A)) C)) -4)) (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) (*.f64 A 2)))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 (-.f64 A (neg.f64 A)) C)) -4)) (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))) (*.f64 (+.f64 (pow.f64 B 2) 0) (*.f64 A 2)))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 (-.f64 A (neg.f64 A)) C)) -4)) (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))) (*.f64 2 (*.f64 A (pow.f64 B 2))))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) C) (*.f64 F (+.f64 (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))))))
(+.f64 (*.f64 A (*.f64 (*.f64 C (*.f64 F (-.f64 A (*.f64 A -1)))) -4)) (+.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 A -1))) (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2))))))) (*.f64 (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2))) 2)) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2)))))) (/.f64 F C))))
(+.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) (*.f64 A 2)))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) 2)) (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) -1/2))) (/.f64 F C)) (*.f64 A (*.f64 (*.f64 F (*.f64 (-.f64 A (neg.f64 A)) C)) -4))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 (-.f64 A (neg.f64 A)) C)) -4)) (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))) (*.f64 (+.f64 (pow.f64 B 2) 0) (*.f64 A 2))) (/.f64 (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (pow.f64 B 2) 0) 2)) (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (pow.f64 B 2) 0) -1/2))) C))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 (-.f64 A (neg.f64 A)) C)) -4)) (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))) (*.f64 2 (*.f64 A (pow.f64 B 2)))) (/.f64 (+.f64 (*.f64 2 (pow.f64 (*.f64 B A) 2)) (*.f64 (pow.f64 B 2) (*.f64 (pow.f64 B 2) -1/2))) C))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) C) (+.f64 (*.f64 F (+.f64 (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 A (+.f64 (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2) (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))))) (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) F) (pow.f64 C 2)))))
(+.f64 (*.f64 A (*.f64 (*.f64 C (*.f64 F (-.f64 A (*.f64 A -1)))) -4)) (+.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 A -1))) (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2))))))) (+.f64 (*.f64 F (/.f64 (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 1/4 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2))) 2)) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2))) -1))))) (*.f64 A (*.f64 -1/2 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2))))))) (pow.f64 C 2))) (*.f64 (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2))) 2)) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2)))))) (/.f64 F C)))))
(+.f64 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) (*.f64 A 2))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) 2)) (*.f64 (pow.f64 A 2) (neg.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2)))))) (*.f64 -2 A)) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) (*.f64 (*.f64 (pow.f64 B 2) -1/2) A))) (pow.f64 C 2)))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) 2)) (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) -1/2))) (/.f64 F C)) (*.f64 A (*.f64 (*.f64 F (*.f64 (-.f64 A (neg.f64 A)) C)) -4))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 (-.f64 A (neg.f64 A)) C)) -4)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 B 2) 0) 2)) (*.f64 (+.f64 (pow.f64 B 2) 0) (neg.f64 (pow.f64 A 2)))) (*.f64 -2 A)) (*.f64 (+.f64 (pow.f64 B 2) 0) (*.f64 (*.f64 (pow.f64 B 2) -1/2) A))) (/.f64 F (pow.f64 C 2))) (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))) (*.f64 (+.f64 (pow.f64 B 2) 0) (*.f64 A 2))) (/.f64 (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (pow.f64 B 2) 0) 2)) (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (pow.f64 B 2) 0) -1/2))) C)))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 (-.f64 A (neg.f64 A)) C)) -4)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 B 2) 2)) (neg.f64 (pow.f64 (*.f64 B A) 2))) (*.f64 -2 A)) (*.f64 (*.f64 (pow.f64 B 2) (pow.f64 B 2)) (*.f64 -1/2 A))) (/.f64 F (pow.f64 C 2))) (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))) (*.f64 2 (*.f64 A (pow.f64 B 2)))) (/.f64 (+.f64 (*.f64 2 (pow.f64 (*.f64 B A) 2)) (*.f64 (pow.f64 B 2) (*.f64 (pow.f64 B 2) -1/2))) C)))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2))))
(*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -8))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -8)) (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 2 C)))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -8)) (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -8)) (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 2 C))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -8)) (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) C)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) C)))))
(+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 2 C)) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 2 (*.f64 F (pow.f64 (*.f64 B A) 2)))) C)) (+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -8)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 2 (*.f64 F (pow.f64 (*.f64 B A) 2)))) C)) (+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -8)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.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 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.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 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))
(*.f64 2 (*.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/2))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.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 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 1/2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 1 (*.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (/.f64 1/4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 (/.f64 -1/4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 4))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (*.f64 -2 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 -2 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.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 4 (*.f64 A C)))) -1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))
(*.f64 (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/2) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 2)
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))
(*.f64 (/.f64 1 (*.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (/.f64 1/4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 (/.f64 -1/4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 4))
(*.f64 (/.f64 1/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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (*.f64 -2 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 -2 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.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 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 0)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.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 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))
(+.f64 -1 (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -1))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))
(+.f64 (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -1) -1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))
(-.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 0)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.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 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 2))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.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 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) -1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.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 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) 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 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.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 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))
(*.f64 1/4 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.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 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 2) 2)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) 2)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) -1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) 4)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2) -2)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))
(/.f64 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) 4) 8)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))
(/.f64 (*.f64 4 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) -4)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))
(/.f64 (*.f64 2 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) 4)) 16)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.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 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))
(+.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 0)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))
(+.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))
(-.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 0)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 1)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))
(/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) 2)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 4 F))) 4)
(*.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F 4)) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 4))
(*.f64 (*.f64 F (*.f64 4 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 4))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 8) 8)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))
(/.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 8)) 16)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))
(pow.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 1)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))

localize69.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.3b
(*.f64 (*.f64 2 F) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
14.0b
(sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
20.3b
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
33.4b
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
Compiler

Compiled 215 to 125 computations (41.9% saved)

series25.0ms (0%)

Counts
3 → 88
Calls

36 calls:

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

rewrite108.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1714×rational.json-1
1714×rational.json-2
1714×rational.json-4
1714×rational.json-3
1704×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

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

simplify277.0ms (0.3%)

Algorithm
egg-herbie
Rules
1980×rational.json-simplify-35
1644×rational.json-simplify-43
990×rational.json-simplify-2
804×rational.json-simplify-44
714×rational.json-simplify-46
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
097936393
1271935339
2573834247
Stop Event
node limit
Counts
153 → 318
Calls
Call 1
Inputs
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 (+.f64 (*.f64 1/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 -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 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))) (pow.f64 B 6))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1 (*.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 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.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 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 B 4)))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.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 (*.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)))) (pow.f64 B 6))) (*.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 B 4))))))
(*.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 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) (*.f64 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 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) (*.f64 F B))) (*.f64 -2 (*.f64 F (pow.f64 B 3))))))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 2 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 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 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 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 2 (*.f64 (pow.f64 A 2) (+.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))))))))) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 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 2 (*.f64 (pow.f64 A 3) (+.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 (*.f64 2 (*.f64 (pow.f64 A 2) (+.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))))))))) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)))) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2)))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (*.f64 F (pow.f64 B 2))))) (*.f64 -2 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) 2)))))) (pow.f64 A 2))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)))) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))))))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.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))))) A)) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))))))
(*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 (+.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)) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 (+.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)) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (+.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))))))))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 (+.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)) (+.f64 (*.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)) (*.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 (*.f64 2 (*.f64 (pow.f64 C 2) (+.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))))))))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) C))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) C)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2)))) (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2)))))) (pow.f64 C 2))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) C)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (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 F (-.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 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 1/2)
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (/.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 2))
(*.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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) -2) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))
(*.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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) -1)
(*.f64 1/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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (*.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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))))
(*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/2) (*.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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))))
(*.f64 (/.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 2) (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))))
(*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) -2))
(*.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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 2)
(pow.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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)
(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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) 0)
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))
(+.f64 -1 (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) -1))
(+.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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) -1) -1)
(-.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) 0)
(-.f64 0 (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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))))
(*.f64 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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) 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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))
(*.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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) 1/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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) -1)
(*.f64 -1 (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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) 1/4)
(*.f64 1/2 (*.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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))))
(*.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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) 2) 2)
(*.f64 1/4 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) 1)
(/.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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) 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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) -1)
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) 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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) -2) -2)
(/.f64 (*.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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) 4) 8)
(/.f64 (*.f64 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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))) -4)
(/.f64 (*.f64 2 (*.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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) 4)) 16)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) 1)
(neg.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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))))
(+.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 0)
(+.f64 0 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(+.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(-.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 0)
(/.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 1)
(/.f64 (*.f64 4 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 2)
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (*.f64 F 8)) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (*.f64 F 8))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (*.f64 F 8))) (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (*.f64 F 8)))) 16)
(pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 1)
Outputs
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))
(*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A))))
(*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16)))
(+.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 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 -16) C) 1/16)) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 F C))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))))) (pow.f64 B 2)))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 -16) C) 1/16)) (*.f64 1/8 (*.f64 (*.f64 2 (+.f64 (*.f64 F C) (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)))))) (pow.f64 B 2)))
(+.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 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 -16) C) 1/16)) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 F C))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))))) (pow.f64 B 2)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))) (*.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 F C))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 F C)) (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 F A))) (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 F C))) (*.f64 (sqrt.f64 -8) C)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))))))) (pow.f64 B 4))))
(+.f64 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 -16) C) 1/16)) (*.f64 1/8 (*.f64 (*.f64 2 (+.f64 (*.f64 F C) (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)))))) (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 (*.f64 F A) (/.f64 C (pow.f64 (-.f64 A C) 3))))) (pow.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 F C) (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C))))) (*.f64 (sqrt.f64 -8) C)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) 2)) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) 1/8)) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (*.f64 1/32 (*.f64 (*.f64 2 (+.f64 (*.f64 F C) (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 3))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5))))))))) (pow.f64 B 4)))
(+.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 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 -16) C) 1/16)) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 F C))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))))) (pow.f64 B 2)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (*.f64 (*.f64 F C) (/.f64 A (pow.f64 (-.f64 A C) 5))))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 F C))) (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 F C)) (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 F A))) (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 F C))) (*.f64 (sqrt.f64 -8) C)))) 2)) (*.f64 A (*.f64 F (*.f64 (pow.f64 C 2) 8))))))) (/.f64 (sqrt.f64 2) (*.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 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 F C)) (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 F A))) (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 F C))) (*.f64 (sqrt.f64 -8) C)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 7)))) (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 F C))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 4))))))))) (pow.f64 B 6)) (*.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 F C))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 F C)) (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 F A))) (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 F C))) (*.f64 (sqrt.f64 -8) C)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))))))) (pow.f64 B 4)))))
(+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 -16) C) 1/16)) (*.f64 1/8 (*.f64 (*.f64 2 (+.f64 (*.f64 F C) (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)))))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (-.f64 (*.f64 1/4 (*.f64 A (/.f64 (*.f64 F C) (pow.f64 (-.f64 A C) 5)))) (*.f64 (*.f64 2 (+.f64 (*.f64 F C) (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C))))) (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 (*.f64 F A) (/.f64 C (pow.f64 (-.f64 A C) 3))))) (pow.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 F C) (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C))))) (*.f64 (sqrt.f64 -8) C)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) 2)) (*.f64 F (*.f64 A (*.f64 (pow.f64 C 2) 8)))) 1/2)))) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) 1/8)) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 (*.f64 F A) (/.f64 C (pow.f64 (-.f64 A C) 3))))) (pow.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 F C) (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C))))) (*.f64 (sqrt.f64 -8) C)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) 1/32)) (+.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 2 (+.f64 (*.f64 F C) (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 4))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 7)))))))))) (pow.f64 B 6)) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (*.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 (*.f64 F A) (/.f64 C (pow.f64 (-.f64 A C) 3))))) (pow.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 F C) (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C))))) (*.f64 (sqrt.f64 -8) C)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) 2)) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) 1/8)) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (*.f64 1/32 (*.f64 (*.f64 2 (+.f64 (*.f64 F C) (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 3))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5))))))))) (pow.f64 B 4)))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (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 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F C) -4))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 C (pow.f64 B 3))) -4)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.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 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F)) -1/2)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 C (pow.f64 B 3))) -4)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.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 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F)) -1/2)))))
(+.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 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F C) -4))) (/.f64 (sqrt.f64 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 C 2) (pow.f64 B 2)))))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (+.f64 (*.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))))))) (-.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1)))) -4)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F C) -4))) B))) 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) -16)) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (*.f64 C (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F C) -4)))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))))))))
(+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 C (pow.f64 B 3))) -4)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.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 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F)) -1/2))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C -4)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 F (pow.f64 B 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 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F)) 1/2)) 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F)) -1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5))) -16)) (*.f64 (*.f64 (*.f64 C (+.f64 (*.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 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) (*.f64 -2 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 C (pow.f64 B 3))) -4)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.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 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F)) -1/2))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C -4)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 F (pow.f64 B 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 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F)) 1/2)) 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F)) -1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5))) -16)) (*.f64 (*.f64 (*.f64 C (+.f64 (*.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 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) (*.f64 -2 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 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 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F C) -4))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (+.f64 (*.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))))))) (-.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1)))) -4)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F C) -4))) B))) 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) -16)) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (*.f64 C (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F C) -4)))) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F C) -4)))) (/.f64 (sqrt.f64 2) (pow.f64 B 7))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (*.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))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) 3))))) (-.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 F (*.f64 C (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2))))))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F C) -4))) (/.f64 (+.f64 (*.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))))))) (-.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1)))) -4)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F C) -4))) B))) 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 F (pow.f64 B 2)))))))) (pow.f64 B 3))))) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 C 3) (/.f64 (sqrt.f64 2) (pow.f64 B 7))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (*.f64 C (+.f64 (*.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))))))) (-.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1)))) -4)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F C) -4))) B))) 2)))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 C (pow.f64 B 3))) -4)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.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 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F)) -1/2)))) (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F)) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.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 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (/.f64 (pow.f64 C 2) (pow.f64 B 7))) -8)) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 F C)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) 2)) (-.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) 3))) -1/2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C -4)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 F (pow.f64 B 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 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F)) 1/2)) 2))) (/.f64 (+.f64 (*.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 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 F (pow.f64 B 2)))))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F)) -1/2)) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 C (+.f64 (*.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C -4)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 F (pow.f64 B 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 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F)) 1/2)) 2)))) (pow.f64 B 5))) (*.f64 -2 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (pow.f64 B 7))) -64)))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C -4)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 F (pow.f64 B 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 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F)) 1/2)) 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F)) -1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5))) -16)) (*.f64 (*.f64 (*.f64 C (+.f64 (*.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 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) (*.f64 -2 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F))))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 C (pow.f64 B 3))) -4)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.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 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F)) -1/2)))) (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F)) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.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 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (/.f64 (pow.f64 C 2) (pow.f64 B 7))) -8)) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 F C)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) 2)) (-.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) 3))) -1/2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C -4)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 F (pow.f64 B 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 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F)) 1/2)) 2))) (/.f64 (+.f64 (*.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 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 F (pow.f64 B 2)))))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F)) -1/2)) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 C (+.f64 (*.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C -4)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 F (pow.f64 B 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 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F)) 1/2)) 2)))) (pow.f64 B 5))) (*.f64 -2 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (pow.f64 B 7))) -64)))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C -4)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 F (pow.f64 B 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 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 (*.f64 F C) (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F)) 1/2)) 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F)) -1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5))) -16)) (*.f64 (*.f64 (*.f64 C (+.f64 (*.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 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) (*.f64 -2 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4))
(*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16)))
(+.f64 (*.f64 -1/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 -16) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4)) (*.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 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))) A)))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 1/4))) 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 (*.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 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))))) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (*.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 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))) A))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 1/4))) A)) (+.f64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/64)) (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))))) (+.f64 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/16)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))))))))
(+.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/8 (*.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)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))))) (+.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4)) (*.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 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))) A))) (*.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 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 -1 (*.f64 (pow.f64 B 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)) (*.f64 C 8)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (*.f64 1/32 (*.f64 (*.f64 (*.f64 (pow.f64 B 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 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5))))))))) (pow.f64 A 3))))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 A 2)))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/16)) (+.f64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/64)) (+.f64 (+.f64 (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 1/4))) A))) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 -1/8 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 (*.f64 B C) 2) 2)) (-.f64 (*.f64 (pow.f64 B 4) (*.f64 -1/2 F)) (neg.f64 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (pow.f64 B 2) (*.f64 C 8)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 6) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) 1/64)) (*.f64 1/32 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))))))) (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) 1/256)))) (pow.f64 A 3)))) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(*.f64 -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 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (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 -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 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.f64 -4 (*.f64 (*.f64 F A) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -1/2)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (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 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -1/2)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) -1/2)))))
(+.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 -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 (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 (sqrt.f64 2) (/.f64 (-.f64 (+.f64 (*.f64 A (*.f64 (*.f64 F (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2)))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.f64 -4 (*.f64 (*.f64 F A) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B)) 2))) (pow.f64 B 3))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 2) (pow.f64 B 5))) -16)) (*.f64 -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) A) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.f64 -4 (*.f64 (*.f64 F A) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 5)))))))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.f64 -4 (*.f64 (*.f64 F A) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -1/2))))))
(+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.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 F (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) 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))) -1/2)) (+.f64 (*.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) (pow.f64 B 5))) -16)) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 5))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -2))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (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 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -1/2))))))
(+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.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 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) 1/2)) 2))) (pow.f64 B 3))) -1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (pow.f64 A 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) -16)) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 5))) (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 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 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) -1/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 (+.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 (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 (sqrt.f64 2) (/.f64 (-.f64 (+.f64 (*.f64 A (*.f64 (*.f64 F (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2)))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.f64 -4 (*.f64 (*.f64 F A) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B)) 2))) (pow.f64 B 3))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 2) (pow.f64 B 5))) -16)) (*.f64 -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) A) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.f64 -4 (*.f64 (*.f64 F A) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 5)))))))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.f64 -4 (*.f64 (*.f64 F A) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -1/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 A (*.f64 (*.f64 F (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2)))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.f64 -4 (*.f64 (*.f64 F A) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B)) 2))) (*.f64 (sqrt.f64 2) A)) (pow.f64 B 5)))) (+.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 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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2)))))) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 A (*.f64 (*.f64 F (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2)))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.f64 -4 (*.f64 (*.f64 F A) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B)) 2))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.f64 -4 (*.f64 (*.f64 F A) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (/.f64 (sqrt.f64 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 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.f64 -4 (*.f64 (*.f64 F A) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 7))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 3) (pow.f64 B 7))) -64)))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (+.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 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -1/2)))) (*.f64 (pow.f64 C 2) (+.f64 (*.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 F (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) 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))) -1/2)) (+.f64 (*.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) (pow.f64 B 5))) -16)) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 5))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -2)))))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -2 (*.f64 (+.f64 (*.f64 F (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) 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 (*.f64 (sqrt.f64 2) A) (pow.f64 B 5))))) (+.f64 (*.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 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (+.f64 (*.f64 F (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) 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 (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -1/2)) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 7))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -8)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 3) (pow.f64 B 7))) -64))))))))
(+.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 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) -1/2)))) (*.f64 (pow.f64 C 2) (+.f64 (*.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 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) 1/2)) 2))) (pow.f64 B 3))) -1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (pow.f64 A 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) -16)) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 5))) (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) -2)))))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (*.f64 -2 (*.f64 (+.f64 (*.f64 F (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) 1/2)) 2))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 5))))) (+.f64 (*.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 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (+.f64 (*.f64 F (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) 1/2)) 2))) (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) -1/2)) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 7))) (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) -8)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 3) (pow.f64 B 7))) -64))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))
(*.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 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))
(+.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 (pow.f64 B 2) (/.f64 (sqrt.f64 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 (sqrt.f64 (*.f64 (/.f64 F A) -16)) -1/4) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 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 (pow.f64 B 2) (/.f64 (sqrt.f64 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 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))))) (+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F A)) -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 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 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 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) -1/8)) (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -16)) -1/4) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 C 2))) -1/64)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))) -1/16))))))
(+.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 (pow.f64 B 2) (/.f64 (sqrt.f64 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/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (/.f64 (pow.f64 B 2) (*.f64 A 8))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8)))) (*.f64 1/32 (*.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)) -2)) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))) (pow.f64 C 3))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))))) (+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F A)) -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 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 -1/2 F)) (*.f64 2 (*.f64 F (pow.f64 (*.f64 B A) 2)))) (neg.f64 (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (pow.f64 B 2) (*.f64 A 8))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) -1/8)) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) 1/32)) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 6) (sqrt.f64 -8)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) 1/256)))) (pow.f64 C 3))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 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 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) -1/8)) (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -16)) -1/4) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 C 2))) -1/64)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))) -1/16)))))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 -1/2 F)) (*.f64 2 (*.f64 F (pow.f64 (*.f64 B A) 2)))) (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (neg.f64 (/.f64 (pow.f64 B 2) (*.f64 A 8))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) -1/8)) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) 1/32)) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 6) (sqrt.f64 -8)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) 1/256)))) (pow.f64 C 3))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 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 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) -1/8)) (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -16)) -1/4) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 C 2))) -1/64)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))) -1/16)))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16)))
(*.f64 C (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 F A))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C))))))
(+.f64 (*.f64 C (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 1/2 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 (sqrt.f64 -8) C))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.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 C (sqrt.f64 -16))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (pow.f64 B 4) (-.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 (sqrt.f64 -8) C)))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C)))))))
(+.f64 (*.f64 C (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 F A)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (/.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 (/.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (sqrt.f64 -8) C)) (*.f64 (sqrt.f64 (/.f64 F A)) 1/2)) 2)) (*.f64 (sqrt.f64 -8) C)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 (sqrt.f64 -8) C)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.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 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (pow.f64 B 4) (-.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 (sqrt.f64 -8) C)))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (pow.f64 B 6) (-.f64 (*.f64 F (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (*.f64 C (/.f64 A (pow.f64 (-.f64 A C) 5)))))) (*.f64 1/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 (sqrt.f64 -8) C)))) 2)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 A (*.f64 (pow.f64 C 2) 8))))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C))))))))
(+.f64 (*.f64 C (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 F A)))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (/.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 (/.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (sqrt.f64 -8) C)) (*.f64 (sqrt.f64 (/.f64 F A)) 1/2)) 2)) (*.f64 (sqrt.f64 -8) C)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 (sqrt.f64 -8) C)))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 1/2 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 6) (-.f64 (*.f64 F (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (*.f64 C (/.f64 A (pow.f64 (-.f64 A C) 5)))))) (*.f64 1/2 (*.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (/.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 (/.f64 (*.f64 2 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (sqrt.f64 -8) C)) (*.f64 (sqrt.f64 (/.f64 F A)) 1/2)) 2)) (*.f64 A (*.f64 (pow.f64 C 2) 8))))))) (*.f64 (sqrt.f64 -8) C)))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.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 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (sqrt.f64 2) B)) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -4)))) (/.f64 A B)) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 1/2)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 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 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -4)))) (/.f64 A B)) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1))))) (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1/2)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -4))) B)) 2)))) (/.f64 (pow.f64 A 2) B))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F)) (*.f64 (pow.f64 A 2) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.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 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) B)) 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 (*.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 C 2) (pow.f64 B 2)))))) (*.f64 (sqrt.f64 2) B)) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1))))) (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1/2)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -4))) B)) 2)))) (/.f64 (pow.f64 A 2) B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) 3))) (*.f64 (-.f64 1 (*.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 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -4))) (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1))))) (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1/2)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -4))) B)) 2))) (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))))) (/.f64 (pow.f64 A 3) B))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -4)))) (/.f64 A B)) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) 1/2))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F)) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 2 (*.f64 C (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2))))) (*.f64 (*.f64 (-.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 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.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 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) B)) 2))) (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))))) (/.f64 (pow.f64 A 3) B))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) F)) (*.f64 (pow.f64 A 2) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.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 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))) B)) 2)))) B)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 F C))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (neg.f64 (sqrt.f64 (*.f64 F C))))
(*.f64 (sqrt.f64 (*.f64 F C)) (neg.f64 (*.f64 A (sqrt.f64 -16))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 F C)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) (*.f64 A (*.f64 (sqrt.f64 -16) (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 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 F C)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (*.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)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) A))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) -1/2))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) (*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 F C)))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) A)) (sqrt.f64 (/.f64 1 (*.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 (*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 F C)))) (+.f64 (*.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)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) A))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) -1/2)) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 -1 (*.f64 (pow.f64 B 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)) (*.f64 C 8)))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 A 2)))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))))) (+.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) A)) (sqrt.f64 (/.f64 1 (*.f64 F C)))))) (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 (*.f64 B C) 2) 2)) (-.f64 (*.f64 (pow.f64 B 4) (*.f64 -1/2 F)) (neg.f64 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (pow.f64 B 2) (*.f64 C 8)))))) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) 1/2))) (*.f64 (*.f64 A (sqrt.f64 -16)) (neg.f64 (sqrt.f64 (*.f64 F C))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))))) (+.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) A)) (sqrt.f64 (/.f64 1 (*.f64 F C)))))) (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 (*.f64 B C) 2) 2)) (-.f64 (*.f64 (pow.f64 B 4) (*.f64 -1/2 F)) (neg.f64 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (pow.f64 B 2) (*.f64 C 8)))))) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) 1/2))) (*.f64 (sqrt.f64 (*.f64 F C)) (neg.f64 (*.f64 A (sqrt.f64 -16))))))
(*.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 (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 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4)))) (/.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) B)) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B)) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4)))) (/.f64 (sqrt.f64 2) B)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 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 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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2))))) (*.f64 A (*.f64 (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))) -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 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B)) 2)))) (/.f64 (sqrt.f64 2) B))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B)) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)) (*.f64 (*.f64 (*.f64 (pow.f64 C 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 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B) 1/2)) 2))) (/.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 1/2))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B)) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)) (*.f64 (*.f64 (*.f64 (pow.f64 C 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 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B) 1/2)) 2))) (/.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) 1/2))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)))))
(+.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4)))) (/.f64 (sqrt.f64 2) B)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 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 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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2))))) (*.f64 A (*.f64 (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))) -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 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B)) 2)))) (/.f64 (sqrt.f64 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 3) (-.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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.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 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2))))))) (*.f64 1/2 (*.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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2))))) (*.f64 A (*.f64 (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))) -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 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B)) 2))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (/.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B)) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) B)) (*.f64 (*.f64 (*.f64 (pow.f64 C 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 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B) 1/2)) 2))) (/.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 1/2))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 (pow.f64 B 2) A) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))) (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (-.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 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B) 1/2)) 2)) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)))) (/.f64 (sqrt.f64 2) B))))))
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B)) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) B)) (*.f64 (*.f64 (*.f64 (pow.f64 C 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 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B) 1/2)) 2))) (/.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) 1/2))) (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 (pow.f64 B 2) A) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))) (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (-.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 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B) 1/2)) 2)) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)))) (/.f64 (sqrt.f64 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 C (sqrt.f64 -16))))
(*.f64 (sqrt.f64 (*.f64 F A)) (neg.f64 (*.f64 C (sqrt.f64 -16))))
(+.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 C (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) -1)))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) (*.f64 C (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 F A))))))
(+.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 F A)) (*.f64 C (sqrt.f64 -16)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) -1)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C)))))))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) -1/2)) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) (*.f64 C (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 F A)))))))
(+.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 C (sqrt.f64 -16)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) -1)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (/.f64 (pow.f64 B 2) (*.f64 A 8))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))))))))
(+.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) -1/2)) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 -1/2 F)) (*.f64 2 (*.f64 F (pow.f64 (*.f64 B A) 2)))) (neg.f64 (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (pow.f64 B 2) (*.f64 A 8))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F A))))))) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) (*.f64 C (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 F A)))))))
(+.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) -1/2)) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 -1/2 F)) (*.f64 2 (*.f64 F (pow.f64 (*.f64 B A) 2)))) (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (neg.f64 (/.f64 (pow.f64 B 2) (*.f64 A 8))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F A))))))) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) (*.f64 C (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 F A)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 A (*.f64 (*.f64 F (pow.f64 C 2)) -16))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.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 (*.f64 A (*.f64 (*.f64 F (pow.f64 C 2)) -16)) (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 F C))) (pow.f64 B 2))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 C 2)) -16)) (*.f64 2 (*.f64 (*.f64 2 (+.f64 (*.f64 F C) (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C))))) (pow.f64 B 2))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.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 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 B 4)))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 C 2)) -16)) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 F C))) (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (*.f64 (pow.f64 B 4) 2))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 C 2)) -16)) (*.f64 2 (+.f64 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 (*.f64 F A) (/.f64 C (pow.f64 (-.f64 A C) 3))))) (pow.f64 B 4)) (*.f64 (*.f64 2 (+.f64 (*.f64 F C) (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C))))) (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.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 (*.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)))) (pow.f64 B 6))) (*.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 B 4))))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 C 2)) -16)) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 F C))) (pow.f64 B 2))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (*.f64 (pow.f64 B 4) 2)) (*.f64 2 (*.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (*.f64 (*.f64 F C) (/.f64 A (pow.f64 (-.f64 A C) 5))))) (pow.f64 B 6))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (*.f64 A (/.f64 (*.f64 F C) (pow.f64 (-.f64 A C) 5))))) (pow.f64 B 6)) (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 (*.f64 F A) (/.f64 C (pow.f64 (-.f64 A C) 3))))) (pow.f64 B 4)))) (+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 C 2)) -16)) (*.f64 2 (*.f64 (*.f64 2 (+.f64 (*.f64 F C) (*.f64 (*.f64 F C) (/.f64 A (-.f64 A C))))) (pow.f64 B 2)))))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 F (*.f64 (pow.f64 B 3) -2))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 -2 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2)) (*.f64 2 (*.f64 (+.f64 A C) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) (*.f64 F B))) (*.f64 -2 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 A C) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2)) (*.f64 2 (*.f64 (+.f64 (*.f64 A (*.f64 C 4)) (*.f64 -1/2 (pow.f64 (-.f64 A C) 2))) (*.f64 F B)))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2)) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 A (*.f64 C 4)) (*.f64 -1/2 (pow.f64 (-.f64 A C) 2))) (*.f64 F B))) (*.f64 2 (*.f64 (+.f64 A C) (*.f64 F (pow.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 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) (*.f64 F B))) (*.f64 -2 (*.f64 F (pow.f64 B 3))))))
(+.f64 (*.f64 2 (*.f64 (+.f64 A C) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 A (*.f64 C 4)) (*.f64 -1/2 (pow.f64 (-.f64 A C) 2))) (*.f64 F B))) (+.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2)) (*.f64 -8 (*.f64 A (*.f64 F (*.f64 (+.f64 A C) C)))))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 A (*.f64 C 4)) (*.f64 -1/2 (pow.f64 (-.f64 A C) 2))) (*.f64 F B))) (+.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2)) (*.f64 (*.f64 F (*.f64 (+.f64 A C) C)) (*.f64 A -8))) (*.f64 2 (*.f64 (+.f64 A C) (*.f64 F (pow.f64 B 2))))))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 2 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 (+.f64 A C) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 F (pow.f64 B 3))))
(*.f64 2 (+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 (+.f64 A C) (*.f64 F (pow.f64 B 2)))))
(+.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 (+.f64 A C) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) (*.f64 -2 (*.f64 B (+.f64 (*.f64 (*.f64 A (*.f64 F C)) 4) (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 (+.f64 A C) (*.f64 F (pow.f64 B 2))))) (*.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F A) 4)) (*.f64 F (*.f64 -1/2 (pow.f64 (-.f64 A C) 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 (+.f64 A C) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 F (*.f64 (+.f64 A C) C)))) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) (*.f64 -2 (*.f64 B (+.f64 (*.f64 (*.f64 A (*.f64 F C)) 4) (*.f64 -1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)))))))))
(+.f64 (*.f64 (*.f64 F (*.f64 (+.f64 A C) C)) (*.f64 A -8)) (+.f64 (*.f64 2 (+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 (+.f64 A C) (*.f64 F (pow.f64 B 2))))) (*.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F A) 4)) (*.f64 F (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)))) (*.f64 B -2))))
(*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))
(*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) 2))
(+.f64 (*.f64 2 (*.f64 A (+.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 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) 2)) (*.f64 2 (*.f64 A (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F C) -4))))))
(*.f64 2 (+.f64 (*.f64 A (+.f64 (*.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 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 A (+.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 2 (*.f64 (pow.f64 A 2) (+.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))))))))) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F C) -4))))) (+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) 2)) (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1)))) -4)) (*.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))))))))))))
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.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 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.f64 2 (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C -4)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 F (pow.f64 B 2))) -1/2)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 A (+.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 2 (*.f64 (pow.f64 A 3) (+.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 (*.f64 2 (*.f64 (pow.f64 A 2) (+.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))))))))) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))))
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F C) -4))))) (+.f64 (+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) 2)) (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1)))) -4)) (*.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))))))))))) (*.f64 2 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 F (*.f64 C (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (*.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))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) 3))))))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (*.f64 C -4)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 F (pow.f64 B 2))) -1/2)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 F (pow.f64 B 2))))) (+.f64 (*.f64 2 (*.f64 A (+.f64 (*.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 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))) (*.f64 2 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 F C)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) 2)) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) 3))) -1/2)))))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F))))
(*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 C (*.f64 C -1)))))
(*.f64 -8 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F (*.f64 A C))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 C (*.f64 C -1))))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 C 2))))))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 C -1)))))))
(+.f64 (*.f64 -8 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F (*.f64 A C)))) (*.f64 2 (+.f64 (*.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 2 (*.f64 F C))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C)))))))
(+.f64 (*.f64 -8 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F (*.f64 A C)))) (*.f64 2 (+.f64 (*.f64 (+.f64 (pow.f64 B 2) 0) (*.f64 2 (*.f64 F C))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C)))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)))) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2)))))))
(+.f64 (+.f64 (*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 C (*.f64 C -1))))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 C 2))))))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 C -1))))))) (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 C 2)))))) (*.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 C 2)))) (*.f64 (*.f64 F (pow.f64 C 2)) 2))) A)))
(+.f64 (*.f64 -8 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F (*.f64 A C)))) (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -1/2 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (*.f64 F (pow.f64 C 2)) 2))) A) (+.f64 (*.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 2 (*.f64 F C))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C))))))))
(+.f64 (*.f64 -8 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F (*.f64 A C)))) (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -1/2 (+.f64 (pow.f64 B 2) 0))) (*.f64 2 (*.f64 F (*.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) 0))))) A) (+.f64 (*.f64 (+.f64 (pow.f64 B 2) 0) (*.f64 2 (*.f64 F C))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C))))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (*.f64 F (pow.f64 B 2))))) (*.f64 -2 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) 2)))))) (pow.f64 A 2))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)))) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))))))))
(+.f64 (+.f64 (+.f64 (*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 C (*.f64 C -1))))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 C 2))))))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 C -1))))))) (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 C 2)))))) (*.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 C 2)))) (*.f64 (*.f64 F (pow.f64 C 2)) 2))) A))) (*.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 C 2)))) (*.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) -1/2)) (*.f64 -2 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 C 2)))))) (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 C 2)))) 2))))))) (pow.f64 A 2))))
(+.f64 (*.f64 -8 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F (*.f64 A C)))) (+.f64 (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -1/2 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (*.f64 F (pow.f64 C 2)) 2))) A) (+.f64 (*.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 2 (*.f64 F C))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C))))))) (*.f64 2 (/.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -1/2 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 F (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 C 2))) (neg.f64 (pow.f64 C 2))) (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 C 2))) 2))) C) -2))) (pow.f64 A 2)))))
(+.f64 (*.f64 -8 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F (*.f64 A C)))) (+.f64 (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -1/2 (+.f64 (pow.f64 B 2) 0))) (*.f64 2 (*.f64 F (*.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) 0))))) A) (+.f64 (*.f64 (+.f64 (pow.f64 B 2) 0) (*.f64 2 (*.f64 F C))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C))))))) (*.f64 2 (/.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -1/2 (+.f64 (pow.f64 B 2) 0)))) (*.f64 F (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 C 2) (neg.f64 (+.f64 (pow.f64 B 2) 0))) (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 B 2) 0) 2))) C) -2))) (pow.f64 A 2)))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 F C) (pow.f64 A 2)))
(*.f64 C (*.f64 (*.f64 F (pow.f64 A 2)) -16))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 (*.f64 F C) (pow.f64 A 2))) (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 4)))
(+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 A 2)) -16)) (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 4)))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 4)) (+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -4)) (*.f64 -16 (*.f64 (*.f64 F C) (pow.f64 A 2)))))
(+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 A 2)) -16)) (+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 4)) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.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))))) A)) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))))))
(+.f64 (*.f64 -16 (*.f64 (*.f64 F C) (pow.f64 A 2))) (+.f64 (+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 4)) (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -4))) (*.f64 -2 (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) A))))
(+.f64 (+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 4)) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2))))) (+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 A 2)) -16)) (*.f64 -2 (/.f64 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 -1/2 F)) (*.f64 F (*.f64 (pow.f64 (*.f64 B C) 2) 2))) A))))
(*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))
(+.f64 (*.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)) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 2 (*.f64 C (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.f64 -4 (*.f64 (*.f64 F A) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(*.f64 2 (+.f64 (*.f64 C (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
(+.f64 (*.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)) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (+.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))))))))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 C (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.f64 -4 (*.f64 (*.f64 F A) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (+.f64 (*.f64 2 (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 2 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 A (*.f64 (*.f64 F (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2))))))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 C (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (+.f64 (*.f64 F (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (pow.f64 C 2) 2)))
(+.f64 (*.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)) (+.f64 (*.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)) (*.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 (*.f64 2 (*.f64 (pow.f64 C 2) (+.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))))))))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))
(+.f64 (*.f64 2 (*.f64 C (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.f64 -4 (*.f64 (*.f64 F A) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 A (*.f64 (*.f64 F (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2)))))))) (+.f64 (*.f64 2 (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 2 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) 2))))))))))))
(+.f64 (*.f64 (+.f64 (*.f64 F (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (pow.f64 C 2) 2)) (+.f64 (*.f64 2 (+.f64 (*.f64 C (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 2 (*.f64 (pow.f64 C 3) (+.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 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (*.f64 A -1)))))
(*.f64 -8 (*.f64 C (*.f64 (*.f64 F (-.f64 A (neg.f64 A))) A)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (*.f64 A -1))))) (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 A (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 A 2)))))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 A -1)))))))
(+.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F (-.f64 A (neg.f64 A))) A))) (*.f64 (+.f64 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) (*.f64 F 2)))
(+.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F (-.f64 A (neg.f64 A))) A))) (*.f64 (+.f64 (*.f64 2 (*.f64 A (+.f64 (pow.f64 B 2) 0))) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))) (*.f64 F 2)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) C))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (*.f64 A -1))))) (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 A (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 A 2)))))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 A -1)))))) (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 A 2)))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 A 2))))))) (/.f64 F C)))))
(+.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F (-.f64 A (neg.f64 A))) A))) (*.f64 2 (+.f64 (*.f64 F (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) -1/2))) C)) (*.f64 F (+.f64 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))))))))
(+.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F (-.f64 A (neg.f64 A))) A))) (*.f64 2 (+.f64 (*.f64 F (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 B 2) 0) (*.f64 (pow.f64 A 2) 2)) (*.f64 (pow.f64 B 2) (*.f64 -1/2 (+.f64 (pow.f64 B 2) 0)))) C)) (*.f64 F (+.f64 (*.f64 2 (*.f64 A (+.f64 (pow.f64 B 2) 0))) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))))))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) C)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2)))) (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2)))))) (pow.f64 C 2))))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (*.f64 A -1))))) (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 A (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 A 2)))))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 A -1)))))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 A 2)))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 A 2))))))) (/.f64 F C))) (*.f64 2 (*.f64 (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 A 2)))))) (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 A 2)))) 2))))) (*.f64 A (*.f64 -1/2 (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 A 2)))))))) (/.f64 F (pow.f64 C 2)))))))
(+.f64 (*.f64 2 (*.f64 F (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) -1/2))) C))) (+.f64 (*.f64 2 (+.f64 (*.f64 F (+.f64 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) 2)) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))))) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 A 2) (neg.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))))) (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) 2))) (*.f64 -2 A)) (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) -1/2)))) (/.f64 F (pow.f64 C 2))))) (*.f64 -8 (*.f64 C (*.f64 (*.f64 F (-.f64 A (neg.f64 A))) A)))))
(+.f64 (*.f64 2 (*.f64 F (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 B 2) 0) (*.f64 (pow.f64 A 2) 2)) (*.f64 (pow.f64 B 2) (*.f64 -1/2 (+.f64 (pow.f64 B 2) 0)))) C))) (+.f64 (*.f64 2 (+.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 A (+.f64 (pow.f64 B 2) 0))) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))))) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 B 2) 0) 2)) (*.f64 (pow.f64 A 2) (neg.f64 (+.f64 (pow.f64 B 2) 0)))) (*.f64 -2 A)) (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 -1/2 (+.f64 (pow.f64 B 2) 0))))) (/.f64 F (pow.f64 C 2))))) (*.f64 -8 (*.f64 C (*.f64 (*.f64 F (-.f64 A (neg.f64 A))) A)))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 A (*.f64 (*.f64 F (pow.f64 C 2)) -16))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 C 2)) -16)) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 C 2)) -16)) (+.f64 (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -4))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) C)))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 C 2)) -16)) (+.f64 (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) C)) (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -4)))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 C 2)) -16)) (+.f64 (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -4)) (*.f64 -2 (/.f64 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 -1/2 F)) (*.f64 2 (*.f64 F (pow.f64 (*.f64 B A) 2)))) C)))))
(+.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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (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 F (-.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 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 2))
(-.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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 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 F (-.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 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 2))
(*.f64 2 (*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 2))
(*.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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/2))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 1/2)
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/2))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (/.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 2))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 -1/4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1/4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) -2) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 -2 (/.f64 -1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 -2 (/.f64 -1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) -1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/2))
(*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (*.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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 2))
(*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/2) (*.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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 2) (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 -1/4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1/4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) -2))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 -2 (/.f64 -1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 -2 (/.f64 -1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 2)
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 2))
(pow.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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) 0)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(+.f64 -1 (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) -1))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(+.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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) -1) -1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) 0)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(-.f64 0 (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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) 2))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) -1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 -1 (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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) 1/4)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 1/2 (*.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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) 2) 2)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 1/4 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(/.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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) 2)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) -1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) 4)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(/.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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) -2) -2)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(/.f64 (*.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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) 4) 8)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(/.f64 (*.f64 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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))) -4)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(/.f64 (*.f64 2 (*.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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) 4)) 16)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(neg.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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(+.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 0)
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(+.f64 0 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(+.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(-.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 0)
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(/.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 1)
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(/.f64 (*.f64 4 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 2)
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (*.f64 F 8)) 4)
(*.f64 (*.f64 F 8) (/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) 4))
(*.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 8)) (/.f64 F 4))
(/.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (*.f64 F 8))) 8)
(*.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (*.f64 F 8)) 1/4)
(*.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 8))) 1/4)
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (*.f64 F 8))) (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (*.f64 F 8)))) 16)
(*.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (*.f64 F 8)) 1/4)
(*.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 8))) 1/4)
(pow.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 1)
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))

eval3.6s (4.2%)

Compiler

Compiled 184316 to 129644 computations (29.7% saved)

prune735.0ms (0.9%)

Pruning

41 alts after pruning (41 fresh and 0 done)

PrunedKeptTotal
New1884411925
Fresh000
Picked101
Done303
Total1888411929
Error
19.9b
Counts
1929 → 41
Alt Table
Click to see full alt table
StatusErrorProgram
60.1b
(/.f64 (+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B)) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
61.1b
(/.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -16))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
59.5b
(/.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
56.1b
(/.f64 (sqrt.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 A 2)) -16)) (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 4)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
57.3b
(/.f64 (sqrt.f64 (+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 C 2)) -16)) (+.f64 (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -4))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
56.8b
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (+.f64 (neg.f64 A) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
56.8b
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (neg.f64 C)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
56.7b
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (neg.f64 A)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
61.3b
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C C))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
59.2b
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C B))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
60.4b
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
56.4b
(/.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 A 2)) -16))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
57.4b
(/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 C 2)) -16))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
55.3b
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F C)) (*.f64 A -4)) (+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C)))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
61.1b
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 B (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 A (*.f64 C 4))) F)) (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A C)) (neg.f64 (pow.f64 B 3))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
53.3b
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 (-.f64 A (neg.f64 A)) C)) -4)) (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))) (*.f64 2 (*.f64 A (pow.f64 B 2)))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
61.0b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) -1/2)))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
55.1b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (neg.f64 C))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
58.3b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (neg.f64 B))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
58.2b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C B)))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
61.5b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C A)))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
56.7b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
60.6b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
54.7b
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F (*.f64 A C))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
54.4b
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F (-.f64 A (neg.f64 A))) A)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
55.1b
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
55.3b
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
55.6b
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -16)))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
54.8b
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16)))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
56.0b
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -16)) (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 A F)))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
61.0b
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2)) (*.f64 2 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A C))) (*.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) -1/2) (*.f64 A (*.f64 C 4))) (*.f64 B F))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
58.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (*.f64 2 F) (-.f64 (+.f64 A C) B))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
58.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) B)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
55.8b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 C (*.f64 A F)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
53.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C (*.f64 A F)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
59.6b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))))))
59.3b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
49.3b
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))))
55.7b
(*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16)))
54.6b
(neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C))))
55.1b
(neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A))))
Compiler

Compiled 2702 to 1942 computations (28.1% saved)

localize66.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
6.2b
(*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))
9.6b
(sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))
17.9b
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))))
33.4b
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
Compiler

Compiled 209 to 120 computations (42.6% saved)

series22.0ms (0%)

Counts
3 → 88
Calls

36 calls:

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

rewrite110.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1388×rational.json-1
1388×rational.json-2
1388×rational.json-4
1388×rational.json-3
1384×exponential.json-3
Iterations

Useful iterations: 1 (0.0ms)

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

simplify240.0ms (0.3%)

Algorithm
egg-herbie
Rules
1642×rational.json-simplify-43
1472×rational.json-simplify-35
1024×rational.json-simplify-2
820×rational.json-simplify-49
616×rational.json-simplify-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0111943771
1334042565
Stop Event
node limit
Counts
211 → 369
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)))) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 A (+.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 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 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 2 (*.f64 (pow.f64 A 2) (+.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))))))))) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 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 2 (*.f64 (pow.f64 A 3) (+.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 (*.f64 2 (*.f64 (pow.f64 A 2) (+.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))))))))) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)))) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2)))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (*.f64 F (pow.f64 B 2))))) (*.f64 -2 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) 2)))))) (pow.f64 A 2))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)))) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))))))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.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))))) A)) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))))))
(*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 (+.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)) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 (+.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)) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (+.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))))))))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 (+.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)) (+.f64 (*.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)) (*.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 (*.f64 2 (*.f64 (pow.f64 C 2) (+.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))))))))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) C))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) C)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2)))) (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2)))))) (pow.f64 C 2))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) C)))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.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 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.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 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 B 4)))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.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 (*.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)))) (pow.f64 B 6))) (*.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 B 4))))))
(*.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 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) (*.f64 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 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) (*.f64 F B))) (*.f64 -2 (*.f64 F (pow.f64 B 3))))))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 2 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(+.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(-.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 1 (/.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))))
(/.f64 1 (*.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))) 2))
(/.f64 4 (*.f64 2 (/.f64 (*.f64 2 (-.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))))
(/.f64 4 (/.f64 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(/.f64 4 (/.f64 (neg.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))))
(/.f64 4 (*.f64 (*.f64 2 (/.f64 (*.f64 2 (-.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))) 1))
(/.f64 4 (*.f64 (/.f64 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 1))
(/.f64 4 (*.f64 (/.f64 (neg.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))) 1))
(/.f64 4 (*.f64 (/.f64 (*.f64 2 (-.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) 2))
(/.f64 2 (/.f64 (*.f64 2 (-.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))))
(/.f64 2 (-.f64 0 (/.f64 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(/.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) 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 (-.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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)
(/.f64 -1 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))))
(/.f64 -1 (*.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))) 1))
(/.f64 -1 (*.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))) 2))
(/.f64 (*.f64 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2)
(/.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))))
(/.f64 -2 (/.f64 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(/.f64 -2 (*.f64 2 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F)))))))
(/.f64 -2 (*.f64 (/.f64 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 1))
(/.f64 -2 (*.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))) 2))
(/.f64 -2 (neg.f64 (/.f64 (*.f64 2 (-.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))))
(/.f64 8 (*.f64 2 (/.f64 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(/.f64 8 (*.f64 2 (*.f64 2 (/.f64 (*.f64 2 (-.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))))))
(/.f64 8 (*.f64 2 (/.f64 (neg.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F)))))))
(/.f64 8 (/.f64 (*.f64 2 (*.f64 4 (-.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))))
(/.f64 8 (/.f64 (*.f64 2 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))))
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))) (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (*.f64 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 4)
(/.f64 -4 (*.f64 2 (/.f64 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(/.f64 -4 (/.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))))
(/.f64 -4 (-.f64 0 (*.f64 2 (/.f64 (*.f64 2 (-.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))))))
(/.f64 -4 (-.f64 0 (/.f64 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(/.f64 -4 (-.f64 0 (/.f64 (neg.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F)))))))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))))
(/.f64 1/2 (-.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) (*.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) (/.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))))
(/.f64 (/.f64 (*.f64 2 (-.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) (*.f64 (*.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) (/.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))) 2))
(/.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F)))))) (*.f64 2 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(/.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F)))))) (*.f64 8 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (*.f64 2 (/.f64 (*.f64 2 (-.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))) (*.f64 (/.f64 (*.f64 2 (-.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) (/.f64 (*.f64 2 (-.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))))
(/.f64 (*.f64 2 (*.f64 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) 8)
(/.f64 (*.f64 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (/.f64 4 (/.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))) 4)
(/.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))) (-.f64 0 (*.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) (/.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 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 (-.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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 1/2)
(/.f64 (/.f64 2 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F)))))) -2)
(/.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 0 (/.f64 1 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) -2) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 2) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -2))
(/.f64 -1/2 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))))
(/.f64 -1/2 (-.f64 0 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))))))
(/.f64 (neg.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) 16)
(/.f64 (*.f64 2 (*.f64 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))))) (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (*.f64 2 (/.f64 4 (/.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))))) 8)
(/.f64 (*.f64 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) -2)
(/.f64 (*.f64 2 (neg.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))))) (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))))) (neg.f64 (*.f64 2 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(/.f64 (/.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 8)
(/.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 1/2) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (/.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) 2) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 2))
(/.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) -1/2)
(/.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 1/4)
(/.f64 (neg.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F)))))) (neg.f64 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(/.f64 (neg.f64 (*.f64 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (neg.f64 (neg.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (neg.f64 (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (-.f64 0 (/.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))))
(/.f64 (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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) -2)) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 2)) (-.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -2)))
(/.f64 (neg.f64 (*.f64 2 (*.f64 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))))) (neg.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(/.f64 (neg.f64 (*.f64 2 (neg.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))))) (neg.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(/.f64 (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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 1/2)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (neg.f64 (/.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) 2)) (-.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 2)))
(/.f64 (neg.f64 (neg.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))))) (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (neg.f64 (neg.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))))) (-.f64 0 (neg.f64 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (neg.f64 (neg.f64 (neg.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(pow.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 (-.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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(+.f64 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F)))) 0)
(+.f64 0 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F)))))
(+.f64 -1 (-.f64 1 (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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 0)
(-.f64 0 (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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F)))))
(*.f64 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 1)
(*.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) 1/2)
(*.f64 1/2 (*.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) -1)
(*.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 2) 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 1)
(/.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) 2)
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))) 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) -1)
(/.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F)))))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))))) 16)
(pow.f64 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F)))) 1)
(neg.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))))
(+.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))) 0)
(+.f64 0 (*.f64 2 (*.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 A (*.f64 C 4))) F))))
(+.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 A (*.f64 C 4))) F)) (*.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 A (*.f64 C 4))) F)))
(+.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 A (*.f64 C 4))))) (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(-.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))) 0)
(/.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))) 1)
(/.f64 (*.f64 4 (*.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 A (*.f64 C 4))) F))) 2)
(/.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) 8)) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) 8))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) 8)))) 16)
(pow.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))) 1)
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 (/.f64 (sqrt.f64 2) B) (neg.f64 (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 -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 A (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -4)) (*.f64 -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 (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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 C (pow.f64 B 3))) -4)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 (pow.f64 B 2) F)) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -1/2)))))
(+.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 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -4)) (*.f64 -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 (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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) (/.f64 (sqrt.f64 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 (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 (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))))) (pow.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 F (*.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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B) 1/2)) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) -16)) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (*.f64 C (+.f64 (*.f64 F (*.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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4)))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 C -4))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 B 2) F)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/2))) (pow.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) 1/2)) 2)) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) -1/2)) (+.f64 (*.f64 (sqrt.f64 (*.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) (pow.f64 B 5))) -16)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 C (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 (pow.f64 B 2) F)) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4)))) (pow.f64 B 5))) (*.f64 -2 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 C (pow.f64 B 3))) -4)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 (pow.f64 B 2) F)) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -1/2))))))
(+.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 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -4)) (*.f64 -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 (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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) (/.f64 (sqrt.f64 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 (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 (pow.f64 C 2) (+.f64 (*.f64 F (*.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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4)))) (/.f64 (sqrt.f64 2) (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 C (-.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))))) (pow.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 F (*.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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B) 1/2)) 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))) (+.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 (sqrt.f64 2) (/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (pow.f64 B 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 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 F (*.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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) (/.f64 (-.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))))) (pow.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 F (*.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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B) 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 B 3))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (*.f64 (pow.f64 C 3) (/.f64 (sqrt.f64 2) (pow.f64 B 7))) -64)))))) (*.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 (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))))) (pow.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 F (*.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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B) 1/2)) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) -16)) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (*.f64 C (+.f64 (*.f64 F (*.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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4)))) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 C -4))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 B 2) F)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/2))) (pow.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) 1/2)) 2)) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) -1/2)) (+.f64 (*.f64 (sqrt.f64 (*.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) (pow.f64 B 5))) -16)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 C (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 (pow.f64 B 2) F)) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4)))) (pow.f64 B 5))) (*.f64 -2 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -8 (*.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 (pow.f64 B 2) F)) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4)))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 7)) (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 -1/2 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 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)))) (-.f64 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 B 2) F))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) -1/2)) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 (pow.f64 B 2) F)) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 C -4))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 B 2) F)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/2))) (pow.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) 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 (pow.f64 B 2) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) 1/2)))) (pow.f64 B 3))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 C (-.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 C -4))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 B 2) F)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/2))) (pow.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) 1/2)) 2))) (pow.f64 B 5))) (*.f64 -2 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (pow.f64 B 7))) -64))))))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 C (pow.f64 B 3))) -4)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 (pow.f64 B 2) F)) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -1/2))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4))
(*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16)))
(+.f64 (*.f64 -1/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 -16) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4)) (*.f64 -1 (/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))) A)))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (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 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 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 (*.f64 -2 (*.f64 F (*.f64 (pow.f64 B 2) C))) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)))) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))) A)) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2))))))))
(+.f64 (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (+.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 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))))) A)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (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 -1/8 (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -2 C)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))))))))
(+.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 (pow.f64 B 4) (/.f64 (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 (*.f64 -2 (*.f64 F (*.f64 (pow.f64 B 2) C))) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))) A)) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)))))) (*.f64 -1 (/.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/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -1 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -2 (*.f64 F (*.f64 (pow.f64 B 2) C))) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (*.f64 C 8))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 F (*.f64 (pow.f64 B 2) C))) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (*.f64 (sqrt.f64 2) (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))) (pow.f64 A 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) -1/16)) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) F))) (neg.f64 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -2 C)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 C 8)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) -1/8)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 6) (sqrt.f64 -8))) 1/64)) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -2 C)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) 1/32))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) 1/256)))) (pow.f64 A 3))) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -2 C)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))))) (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (+.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 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))))) A)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 A 2))) -1/64)))))))
(*.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 (/.f64 (sqrt.f64 2) B) (neg.f64 (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 (-.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 -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 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))))) (*.f64 (*.f64 (sqrt.f64 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 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -1/2)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (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 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 (pow.f64 B 2) F)) (*.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 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) F)) -1/2)))))
(+.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 -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 (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 (sqrt.f64 2) (/.f64 (-.f64 (+.f64 (*.f64 A (*.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))))))) (*.f64 1/4 (pow.f64 (*.f64 (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 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B)) 2))) (pow.f64 B 3))))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) (/.f64 (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 (sqrt.f64 2) A) (/.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 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 5)))))))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))))) (*.f64 (*.f64 (sqrt.f64 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 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -1/2))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (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 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 (pow.f64 B 2) F)) (*.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 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) F)) -1/2)))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) F)) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 A -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) F)) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B)) 2)))) (pow.f64 B 3))))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 2) (pow.f64 B 5))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) F)) (*.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 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (*.f64 (sqrt.f64 2) A) (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 -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 (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 (sqrt.f64 2) (/.f64 (-.f64 (+.f64 (*.f64 A (*.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))))))) (*.f64 1/4 (pow.f64 (*.f64 (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 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B)) 2))) (pow.f64 B 3))))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) (/.f64 (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 (sqrt.f64 2) A) (/.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 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 5)))))))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))))) (*.f64 (*.f64 (sqrt.f64 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 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -1/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 (sqrt.f64 2) A) (/.f64 (-.f64 (+.f64 (*.f64 A (*.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))))))) (*.f64 1/4 (pow.f64 (*.f64 (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 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B)) 2))) (pow.f64 B 5))))) (+.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 -1/2 (*.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (*.f64 F (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 A (*.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))))))) (*.f64 1/4 (pow.f64 (*.f64 (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 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B)) 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 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (/.f64 (sqrt.f64 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 (sqrt.f64 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 A (*.f64 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 (sqrt.f64 2) (/.f64 (pow.f64 A 3) (pow.f64 B 7))))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (+.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 (sqrt.f64 2) (/.f64 A (pow.f64 B 3))))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 (pow.f64 B 2) F)) (*.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 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) F)) -1/2)))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) F)) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 A -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) F)) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B)) 2)))) (pow.f64 B 3))))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 2) (pow.f64 B 5))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) F)) (*.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 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 5))))))))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 A -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) F)) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B)) 2)))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 5))) (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) F)) -2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) F)) (*.f64 (*.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 (pow.f64 B 2) (*.f64 F A))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) -1/2)) (-.f64 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 A -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) F)) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B)) 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 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 1/2)))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -1/2)) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 F (*.f64 A (-.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 7))) (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) F)) -8)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 3) (pow.f64 B 7))) -64))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))
(*.f64 -1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A))))
(*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16)))
(+.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/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))))) C)))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) (*.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.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 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))))) C)) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 F (*.f64 (pow.f64 B 2) A))) (*.f64 1 (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))))) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))) (*.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 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) (*.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16))) C)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -2 A)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3)))))) (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 C 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) -1/64)) (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 C 2)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) -1/16))))))
(+.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 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))))) C)) (+.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 A 7))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -1 (*.f64 (-.f64 (*.f64 -2 (*.f64 F (*.f64 (pow.f64 B 2) A))) (*.f64 1 (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))) 2))) (/.f64 (pow.f64 B 2) (*.f64 A 8))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/64 (*.f64 (*.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 F (*.f64 (pow.f64 B 2) A))) (*.f64 1 (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))) 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))) (pow.f64 C 3))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 F (*.f64 (pow.f64 B 2) A))) (*.f64 1 (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))))) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))) (*.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 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (pow.f64 A 2)))) (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -2 A)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))) 2)) (/.f64 (pow.f64 B 2) (*.f64 A 8)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) -1/8)) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -2 A)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))) 2))) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) 1/32)) (*.f64 1/64 (*.f64 (pow.f64 B 6) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 A 7))))))) (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) 1/256)))) (pow.f64 C 3))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) (*.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16))) C)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -2 A)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3)))))) (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 C 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) -1/64)) (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 C 2)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) -1/16)))))))
(*.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 (/.f64 F A) -16)))
(+.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 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C F) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 C F))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))))))
(+.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 (/.f64 (sqrt.f64 -16) C) 1/16)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 2 (+.f64 (*.f64 C F) (*.f64 A (/.f64 (*.f64 C F) (-.f64 A C))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (*.f64 1/8 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))))))))
(+.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 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C F) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 C F))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C F) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 C F))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (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 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 C F) (/.f64 A (pow.f64 (-.f64 A C) 3)))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C F) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8)))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) 1/8)))))))
(+.f64 (+.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 (/.f64 (sqrt.f64 -16) C) 1/16)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 2 (+.f64 (*.f64 C F) (*.f64 A (/.f64 (*.f64 C F) (-.f64 A C))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (*.f64 1/8 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3)))))))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 (*.f64 C F) (/.f64 A (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (*.f64 2 (+.f64 (*.f64 C F) (*.f64 A (/.f64 (*.f64 C F) (-.f64 A C))))) (*.f64 C (sqrt.f64 -8)))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) 1/8)) (+.f64 (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 C 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) 1/64)) (*.f64 1/32 (*.f64 (*.f64 2 (+.f64 (*.f64 C F) (*.f64 A (/.f64 (*.f64 C F) (-.f64 A C))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))))))))))
(+.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 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C F) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 C F))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 (pow.f64 B 6) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (*.f64 (*.f64 C F) (/.f64 A (pow.f64 (-.f64 A C) 5))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C F) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 C F))) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 C F) (/.f64 A (pow.f64 (-.f64 A C) 3)))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C F) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8)))) 2)))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F 8) A))))) (/.f64 (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 (sqrt.f64 -16) (pow.f64 C 3)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 C F) (/.f64 A (pow.f64 (-.f64 A C) 3)))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C F) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8)))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -8)))))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 7)) F)) (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C F) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 C F))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 4)))))))))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C F) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 C F))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (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 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 C F) (/.f64 A (pow.f64 (-.f64 A C) 3)))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C F) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8)))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) 1/8))))))))
(+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 -16) C) 1/16)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 2 (+.f64 (*.f64 C F) (*.f64 A (/.f64 (*.f64 C F) (-.f64 A C))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (*.f64 1/8 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))))))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (+.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 (*.f64 C F) (/.f64 A (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (*.f64 2 (+.f64 (*.f64 C F) (*.f64 A (/.f64 (*.f64 C F) (-.f64 A C))))) (*.f64 C (sqrt.f64 -8)))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) 1/8)) (+.f64 (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 C 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) 1/64)) (*.f64 1/32 (*.f64 (*.f64 2 (+.f64 (*.f64 C F) (*.f64 A (/.f64 (*.f64 C F) (-.f64 A C))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))))))))) (*.f64 (pow.f64 B 6) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 C F) (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 5)) 1/4)) (-.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 (*.f64 C F) (/.f64 A (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (*.f64 2 (+.f64 (*.f64 C F) (*.f64 A (/.f64 (*.f64 C F) (-.f64 A C))))) (*.f64 C (sqrt.f64 -8)))) 2))) (/.f64 (*.f64 2 (+.f64 (*.f64 C F) (*.f64 A (/.f64 (*.f64 C F) (-.f64 A C))))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F 8) A))))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (*.f64 1/8 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))))) (+.f64 (*.f64 1/32 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 (*.f64 C F) (/.f64 A (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (*.f64 2 (+.f64 (*.f64 C F) (*.f64 A (/.f64 (*.f64 C F) (-.f64 A C))))) (*.f64 C (sqrt.f64 -8)))) 2))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5))))))) (+.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 F) (pow.f64 A 7))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 2 (+.f64 (*.f64 C F) (*.f64 A (/.f64 (*.f64 C F) (-.f64 A C))))) (*.f64 (sqrt.f64 -8) (pow.f64 C 4)))) 1/128)))))))))
(*.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 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -4)))) (/.f64 A B)) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 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 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 C 2)))) (neg.f64 C)))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -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 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -4)))) (/.f64 A B)) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 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 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 C (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -4))) B)) 2)))) (/.f64 (pow.f64 A 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 (sqrt.f64 2) (+.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 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 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))) (*.f64 (*.f64 (sqrt.f64 2) (-.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 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.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)))) (neg.f64 C)))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1/2)) 2))) (/.f64 (pow.f64 A 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 (*.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -4))) B)) 2)))) (/.f64 (pow.f64 A 2) B)))) (*.f64 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 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 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))))) (*.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 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))))))) (*.f64 1/2 (*.f64 (+.f64 (*.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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -4))) (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -4))) B)) 2))) (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (/.f64 (pow.f64 A 3) B))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -4)))) (/.f64 A B)) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1/2))))
(+.f64 (*.f64 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 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (*.f64 (pow.f64 B 2) C) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))))) (*.f64 1/2 (*.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 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.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 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.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)))) (neg.f64 C)))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1/2)) 2)) (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (/.f64 (pow.f64 A 3) B))) (*.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 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 C -4)) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.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)))) (neg.f64 C)))) (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1/2)) 2))) (/.f64 (pow.f64 A 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 (sqrt.f64 2) (+.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 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (neg.f64 (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -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 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (*.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 F (*.f64 (pow.f64 B 2) C))) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) -1/2))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -2 C)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.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 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 -1 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -2 (*.f64 F (*.f64 (pow.f64 B 2) C))) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (*.f64 C 8))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))))) (*.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 F (*.f64 (pow.f64 B 2) C))) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) -1/2)))))
(+.f64 (*.f64 (*.f64 A (sqrt.f64 -16)) (neg.f64 (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) F))) (neg.f64 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -2 C)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 C 8)))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -2 C)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 2) (*.f64 B (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 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 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 C (+.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 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.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)) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 C (+.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 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (sqrt.f64 2) B)))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 (pow.f64 C 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 (*.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 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.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 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B))) 2))) (/.f64 (sqrt.f64 2) B))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 C 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)))) (pow.f64 (*.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))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)) 2))) (/.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) F)) 1/2)) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.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)) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)))))
(+.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 C (+.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 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (sqrt.f64 2) B)))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 (pow.f64 C 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 (*.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 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.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 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B))) 2))) (/.f64 (sqrt.f64 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 3) (-.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 (*.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 (*.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 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 (*.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 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.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 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B))) 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 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (/.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.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)) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)) (+.f64 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (*.f64 (*.f64 (pow.f64 C 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)))) (pow.f64 (*.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))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)) 2))) (/.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) F)) 1/2))) (*.f64 (*.f64 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 A (*.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))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))) (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (-.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)))) (pow.f64 (*.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))) B) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)) 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 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)))) (/.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) F)) 1/2))))
(*.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 C (sqrt.f64 -16))))
(*.f64 (sqrt.f64 (*.f64 F A)) (neg.f64 (*.f64 C (sqrt.f64 -16))))
(+.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 C (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) -1)))
(*.f64 -1 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A))) (*.f64 C (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 F A))))))
(+.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 F A)) (*.f64 C (sqrt.f64 -16)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) -1)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (-.f64 (*.f64 -2 (*.f64 F (*.f64 (pow.f64 B 2) A))) (*.f64 1 (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))) 2))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))))))
(+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -2 A)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))) 2)) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F A)))))) (*.f64 -1 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A))) (*.f64 C (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 F A)))))))
(+.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 C (sqrt.f64 -16)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) -1)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (-.f64 (*.f64 -2 (*.f64 F (*.f64 (pow.f64 B 2) A))) (*.f64 1 (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))) 2))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -1 (*.f64 (-.f64 (*.f64 -2 (*.f64 F (*.f64 (pow.f64 B 2) A))) (*.f64 1 (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))) 2))) (/.f64 (pow.f64 B 2) (*.f64 A 8))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))))))
(+.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -2 A)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))) 2)) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F A)))))) (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (pow.f64 A 2)))) (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -2 A)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))) 2)) (/.f64 (pow.f64 B 2) (*.f64 A 8)))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2))) (*.f64 -1 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A))) (*.f64 C (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 F A)))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16)))
(*.f64 C (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 F A))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 C (/.f64 A (-.f64 A C)))) (*.f64 2 C))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 C (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 C (*.f64 A (/.f64 C (-.f64 A C)))))) (*.f64 C (sqrt.f64 -8)))) 1/2)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 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 C (sqrt.f64 -16))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 C (/.f64 A (-.f64 A C)))) (*.f64 2 C))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (*.f64 C (/.f64 A (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 -1 (-.f64 C A))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (*.f64 C (/.f64 A (-.f64 A C)))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8)))) 2)))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))))))
(+.f64 (*.f64 C (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 F A)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 3)) -1/2)) (*.f64 1/2 (/.f64 -1 (-.f64 C A))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 (+.f64 C (*.f64 A (/.f64 C (-.f64 A C))))) (*.f64 C (sqrt.f64 -8)))) 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 C (*.f64 A (/.f64 C (-.f64 A C)))))) (*.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 (*.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 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (*.f64 C (/.f64 A (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 -1 (-.f64 C A))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (*.f64 C (/.f64 A (-.f64 A C)))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8)))) 2)))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 C (/.f64 A (-.f64 A C)))) (*.f64 2 C))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (*.f64 (pow.f64 B 6) (-.f64 (*.f64 F (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 5))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (*.f64 C (/.f64 A (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 -1 (-.f64 C A))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (*.f64 C (/.f64 A (-.f64 A C)))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8)))) 2))) (/.f64 (+.f64 (*.f64 2 (*.f64 C (/.f64 A (-.f64 A C)))) (*.f64 2 C)) (*.f64 (pow.f64 C 2) (*.f64 A 8))))))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))))))
(+.f64 (*.f64 C (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 F A)))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 3)) -1/2)) (*.f64 1/2 (/.f64 -1 (-.f64 C A))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 (+.f64 C (*.f64 A (/.f64 C (-.f64 A C))))) (*.f64 C (sqrt.f64 -8)))) 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 C (*.f64 A (/.f64 C (-.f64 A C)))))) (*.f64 C (sqrt.f64 -8))))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 6) (-.f64 (*.f64 F (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 5)))))) (*.f64 1/2 (*.f64 (*.f64 2 (+.f64 C (*.f64 A (/.f64 C (-.f64 A C))))) (/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 3)) -1/2)) (*.f64 1/2 (/.f64 -1 (-.f64 C A))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 (+.f64 C (*.f64 A (/.f64 C (-.f64 A C))))) (*.f64 C (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (*.f64 A 8))))))) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2))))
(*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))
(*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (pow.f64 B 2) F) 2))
(+.f64 (*.f64 2 (*.f64 A (+.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 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (pow.f64 B 2) F) 2)) (*.f64 2 (*.f64 A (+.f64 (*.f64 F (*.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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))))))
(*.f64 2 (+.f64 (*.f64 A (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 (pow.f64 B 2) F)) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4)))) (*.f64 (pow.f64 B 2) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.f64 (*.f64 2 (*.f64 A (+.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 2 (*.f64 (pow.f64 A 2) (+.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))))))))) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 F (*.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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))))) (+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (pow.f64 B 2) F) 2)) (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))))))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 A (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 (pow.f64 B 2) F)) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4)))) (*.f64 (pow.f64 B 2) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 C -4))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 B 2) F)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/2))))))
(+.f64 (*.f64 2 (*.f64 A (+.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 2 (*.f64 (pow.f64 A 3) (+.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 (*.f64 2 (*.f64 (pow.f64 A 2) (+.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))))))))) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))))
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 F (*.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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))))))) (+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (pow.f64 B 2) F) 2)) (*.f64 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 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (pow.f64 B 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 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 C -4))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 B 2) F)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/2))))) (+.f64 (*.f64 2 (+.f64 (*.f64 A (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 (pow.f64 B 2) F)) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4)))) (*.f64 (pow.f64 B 2) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 (pow.f64 A 3) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 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)))) (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 B 2) F))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) -1/2))) 2))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F))))
(*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C))))))
(*.f64 -8 (*.f64 C (*.f64 (*.f64 F A) (-.f64 C (neg.f64 C)))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 C 2))))))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C)))))))
(+.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F A) (-.f64 C (neg.f64 C))))) (*.f64 2 (+.f64 (*.f64 C (*.f64 (*.f64 F 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))))) (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 C (neg.f64 C))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)))) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2)))))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))))) (+.f64 (*.f64 2 (+.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 C 2))))))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C)))))) (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 C 2))))))) (*.f64 2 (*.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 C 2)))) (*.f64 (pow.f64 C 2) F)))) A))))
(+.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F A) (-.f64 C (neg.f64 C))))) (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))) -1/2)) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))) (*.f64 (*.f64 (pow.f64 C 2) F) 2))) A) (+.f64 (*.f64 C (*.f64 (*.f64 F 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))))) (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 C (neg.f64 C)))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (*.f64 F (pow.f64 B 2))))) (*.f64 -2 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) 2)))))) (pow.f64 A 2))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)))) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))))))))
(+.f64 (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 C (*.f64 -1 C)))))) (+.f64 (*.f64 2 (+.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 C 2))))))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C)))))) (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 C 2))))))) (*.f64 2 (*.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 C 2)))) (*.f64 (pow.f64 C 2) F)))) A)))) (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (pow.f64 B 2) C)) (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 C 2)))))) (*.f64 C (*.f64 (*.f64 F (+.f64 (*.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 C 2)))) (*.f64 (pow.f64 C 2) -1)) (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 C 2)))) 2)))) -2))) (pow.f64 A 2))))
(+.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F A) (-.f64 C (neg.f64 C))))) (+.f64 (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))) -1/2)) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))) (*.f64 (*.f64 (pow.f64 C 2) F) 2))) A) (+.f64 (*.f64 C (*.f64 (*.f64 F 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))))) (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 C (neg.f64 C)))))) (*.f64 2 (/.f64 (+.f64 (*.f64 C (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))) -1/2))) (*.f64 -2 (*.f64 F (*.f64 (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))) (neg.f64 (pow.f64 C 2))) (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))) 2))) C)))) (pow.f64 A 2)))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 (*.f64 C F) (*.f64 -16 (pow.f64 A 2)))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2)))) (*.f64 4 (*.f64 F (*.f64 (pow.f64 B 2) A))))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -16 (pow.f64 A 2))) (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 4 A)))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2)))) (+.f64 (*.f64 4 (*.f64 F (*.f64 (pow.f64 B 2) A))) (*.f64 C (*.f64 (*.f64 (pow.f64 B 2) F) -4))))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -16 (pow.f64 A 2))) (+.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 4 A)) (*.f64 C (*.f64 (*.f64 (pow.f64 B 2) F) -4))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.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))))) A)) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))))))
(+.f64 (*.f64 -16 (*.f64 C (*.f64 F (pow.f64 A 2)))) (+.f64 (*.f64 4 (*.f64 F (*.f64 (pow.f64 B 2) A))) (+.f64 (*.f64 C (*.f64 (*.f64 (pow.f64 B 2) F) -4)) (*.f64 -2 (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) A)))))
(+.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 4 A)) (+.f64 (+.f64 (*.f64 (*.f64 C F) (*.f64 -16 (pow.f64 A 2))) (*.f64 C (*.f64 (*.f64 (pow.f64 B 2) F) -4))) (*.f64 -2 (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) F)))) A))))
(*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 (pow.f64 B 2) F) 2))
(*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))
(+.f64 (*.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)) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 (pow.f64 B 2) F) 2)) (*.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 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(*.f64 2 (+.f64 (*.f64 C (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(+.f64 (*.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)) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (+.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))))))))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 C (+.f64 (*.f64 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 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 (pow.f64 B 2) F) 2)) (*.f64 2 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 A (*.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 C (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 A -4))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (pow.f64 C 2) 2)))
(+.f64 (*.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)) (+.f64 (*.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)) (*.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 (*.f64 2 (*.f64 (pow.f64 C 2) (+.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))))))))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))
(+.f64 (*.f64 2 (*.f64 C (+.f64 (*.f64 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 A (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 A (*.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))))))))) (+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 (pow.f64 B 2) F) 2)) (*.f64 2 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (*.f64 F (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))))))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 F (*.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/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (sqrt.f64 (+.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 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 2 C)) (*.f64 2 (*.f64 (pow.f64 C 3) (+.f64 (*.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 B 2) (*.f64 F A))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) -1/2)) (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 -8 (*.f64 A (*.f64 (*.f64 C F) (-.f64 A (*.f64 -1 A)))))
(*.f64 -8 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C (*.f64 F A))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (*.f64 C F) (-.f64 A (*.f64 -1 A))))) (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 A (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 A 2)))))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A)))))))
(+.f64 (*.f64 -8 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C (*.f64 F A)))) (*.f64 F (*.f64 2 (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) (*.f64 A 2)) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) C))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (*.f64 C F) (-.f64 A (*.f64 -1 A))))) (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 A (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 A 2)))))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A)))))) (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 A 2)))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 A 2))))))) (/.f64 F C)))))
(+.f64 (*.f64 -8 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C (*.f64 F A)))) (*.f64 2 (+.f64 (*.f64 F (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (*.f64 -1/2 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2)))))) C)) (*.f64 F (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) (*.f64 A 2)) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))))))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) C)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2)))) (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2)))))) (pow.f64 C 2))))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (*.f64 C F) (-.f64 A (*.f64 -1 A))))) (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 2 (*.f64 A (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 A 2)))))) (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A)))))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 A 2)))))) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 A 2))))))) (/.f64 F C))) (*.f64 2 (*.f64 (+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 A 2)))))) (pow.f64 (*.f64 1/2 (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 A 2))))) 2)) -2)) (*.f64 A (*.f64 -1/2 (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (*.f64 1 (pow.f64 A 2)))))))) (/.f64 F (pow.f64 C 2)))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 A (*.f64 (+.f64 (neg.f64 (*.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))))) (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) 2))) -2)) (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 -1/2 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))))))) (/.f64 F (pow.f64 C 2))) (*.f64 F (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (*.f64 -1/2 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2)))))) C)))) (+.f64 (*.f64 -8 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C (*.f64 F A)))) (*.f64 F (*.f64 2 (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) (*.f64 A 2)) (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 -16 (*.f64 (pow.f64 C 2) (*.f64 F A)))
(*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -16))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 C 2) (*.f64 F A))) (*.f64 (*.f64 F (*.f64 (pow.f64 B 2) C)) 4))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -16)) (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C 4)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 C 2) (*.f64 F A))) (+.f64 (*.f64 (*.f64 F (*.f64 (pow.f64 B 2) C)) 4) (*.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) -4))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -16)) (+.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C 4)) (*.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) -4))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) C)))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 C 2) (*.f64 F A))) (+.f64 (*.f64 (*.f64 F (*.f64 (pow.f64 B 2) C)) 4) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 A 2))))) C)) (*.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) -4)))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -16)) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (pow.f64 A 2))))) C)) (+.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C 4)) (*.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) -4)))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 -16 (*.f64 (pow.f64 C 2) (*.f64 F A)))
(*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -16))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.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 (*.f64 -16 (*.f64 (pow.f64 C 2) (*.f64 F A))) (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 (*.f64 C F) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 C F))))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -16)) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 (*.f64 C F) (*.f64 A (/.f64 (*.f64 C F) (-.f64 A C))))))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.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 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 B 4)))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 C 2) (*.f64 F A))) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 (*.f64 C F) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 C F))))) (*.f64 2 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 C F) (/.f64 A (pow.f64 (-.f64 A C) 3)))) (*.f64 -1/2 (/.f64 F (-.f64 A C))))))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -16)) (*.f64 2 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 (*.f64 C F) (/.f64 A (pow.f64 (-.f64 A C) 3)))))) (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 (*.f64 C F) (*.f64 A (/.f64 (*.f64 C F) (-.f64 A C)))))))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.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 (*.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)))) (pow.f64 B 6))) (*.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 B 4))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 (*.f64 C F) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 C F))))) (+.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 C F) (/.f64 A (pow.f64 (-.f64 A C) 3)))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))))) (*.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (*.f64 (*.f64 C F) (/.f64 A (pow.f64 (-.f64 A C) 5))))) (*.f64 (pow.f64 B 6) 2))) (*.f64 -16 (*.f64 (pow.f64 C 2) (*.f64 F A)))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F A) -16)) (+.f64 (*.f64 2 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 -1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 (*.f64 C F) (/.f64 A (pow.f64 (-.f64 A C) 3)))))) (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 (*.f64 C F) (*.f64 A (/.f64 (*.f64 C F) (-.f64 A C)))))))) (*.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 (*.f64 C F) (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 5)) 1/4))) (*.f64 (pow.f64 B 6) 2))))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 F (*.f64 (pow.f64 B 3) -2))
(+.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 (pow.f64 B 3))) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C A)))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2)) (*.f64 (+.f64 C A) (*.f64 (*.f64 (pow.f64 B 2) F) 2)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) (*.f64 F B))) (*.f64 -2 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C A)))) (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) (*.f64 2 (*.f64 F (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 4 A))))))))
(+.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2)) (*.f64 (+.f64 C A) (*.f64 (*.f64 (pow.f64 B 2) F) 2))) (*.f64 2 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 4 A))) (*.f64 B F))))
(+.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 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) (*.f64 F B))) (*.f64 -2 (*.f64 F (pow.f64 B 3))))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C A)))) (+.f64 (*.f64 2 (*.f64 F (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 4 A)))))) (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 3))) (*.f64 A (*.f64 (*.f64 C (*.f64 F (+.f64 C A))) -8)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 4 A))) (*.f64 B F))) (+.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2)) (*.f64 C (*.f64 (*.f64 (*.f64 F (+.f64 C A)) A) -8))) (*.f64 (+.f64 C A) (*.f64 (*.f64 (pow.f64 B 2) F) 2))))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 2 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C A)))) (*.f64 2 (*.f64 F (pow.f64 B 3))))
(*.f64 2 (+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 (pow.f64 B 2) (*.f64 F (+.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 F (*.f64 (pow.f64 B 2) (+.f64 C A)))) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) (*.f64 -2 (*.f64 B (+.f64 (*.f64 A (*.f64 (*.f64 C F) 4)) (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F -1/2)))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C A))))) (*.f64 B (*.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F A) 4)) (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F -1/2))) -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 F (*.f64 (pow.f64 B 2) (+.f64 C A)))) (+.f64 (*.f64 A (*.f64 (*.f64 C (*.f64 F (+.f64 C A))) -8)) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) (*.f64 -2 (*.f64 B (+.f64 (*.f64 A (*.f64 (*.f64 C F) 4)) (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F -1/2))))))))
(+.f64 (*.f64 C (*.f64 (*.f64 (*.f64 F (+.f64 C A)) A) -8)) (+.f64 (*.f64 2 (+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C A))))) (*.f64 B (*.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F A) 4)) (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F -1/2))) -2))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(+.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 (-.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.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 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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(+.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(-.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 (-.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 1 (/.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 1 (*.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))) 2))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 4 (*.f64 2 (/.f64 (*.f64 2 (-.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 4 (/.f64 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 (-.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 4 (/.f64 (neg.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 4 (*.f64 (*.f64 2 (/.f64 (*.f64 2 (-.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 4 (*.f64 (/.f64 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 (-.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 4 (*.f64 (/.f64 (neg.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 4 (*.f64 (/.f64 (*.f64 2 (-.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) 2))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 2 (/.f64 (*.f64 2 (-.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 2 (-.f64 0 (/.f64 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 (-.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 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (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 (-.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.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 (-.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 -1 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 -1 (*.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 -1 (*.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))) 2))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (*.f64 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 -2 (/.f64 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 (-.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 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 -2 (*.f64 2 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F)))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 -2 (*.f64 (/.f64 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 -2 (*.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))) 2))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 -2 (neg.f64 (/.f64 (*.f64 2 (-.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))))
(/.f64 -2 (neg.f64 (*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (/.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))))))
(/.f64 -2 (/.f64 (*.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))))))
(/.f64 8 (*.f64 2 (/.f64 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 (-.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 8 (*.f64 2 (*.f64 2 (/.f64 (*.f64 2 (-.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 8 (*.f64 2 (/.f64 (neg.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F)))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 8 (/.f64 (*.f64 2 (*.f64 4 (-.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 8 (/.f64 (*.f64 2 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))) (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (*.f64 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 4)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 -4 (*.f64 2 (/.f64 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 (-.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 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 -4 (/.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 -4 (-.f64 0 (*.f64 2 (/.f64 (*.f64 2 (-.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 -4 (-.f64 0 (/.f64 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 (-.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 -4 (-.f64 0 (/.f64 (neg.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F)))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 1/2 (-.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (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 (-.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 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))) (*.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) (/.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))))
(/.f64 (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))) (*.f64 (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))) (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (/.f64 (-.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 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))) (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))))))
(/.f64 (/.f64 (*.f64 2 (-.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) (*.f64 (*.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) (/.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))) 2))
(/.f64 (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))) (*.f64 (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))) (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (/.f64 (-.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 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))) (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))))))
(/.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F)))))) (*.f64 2 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F)))))) (*.f64 8 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (*.f64 2 (/.f64 (*.f64 2 (-.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))) (*.f64 (/.f64 (*.f64 2 (-.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) (/.f64 (*.f64 2 (-.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (/.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))))) (/.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (/.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))))) (*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (/.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))))))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (/.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (/.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))))))
(/.f64 (*.f64 2 (*.f64 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) 8)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (*.f64 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (/.f64 4 (/.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))) 4)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))) (-.f64 0 (*.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) (/.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))))))
(/.f64 (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))) (*.f64 (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))) (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (/.f64 (-.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 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))) (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))))))
(/.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 1/2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (/.f64 2 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F)))))) -2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 0 (/.f64 1 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F)))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) -2) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 2) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -2))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 -1/2 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 -1/2 (-.f64 0 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (neg.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) 16)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (*.f64 2 (*.f64 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))))) (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (*.f64 2 (/.f64 4 (/.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))))) 8)
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) 4)) 1/4)
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) 4)) 1/4)
(/.f64 (*.f64 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) -2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (*.f64 2 (neg.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))))) (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (neg.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))))) (neg.f64 (*.f64 2 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 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 C (*.f64 4 A)))))))))) (neg.f64 (*.f64 2 (*.f64 4 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) 8)) (neg.f64 (*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) 8)))
(/.f64 (/.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 8)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 1/2) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (/.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) 2) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 2))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) -1/2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 1/4)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (neg.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F)))))) (neg.f64 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (neg.f64 (*.f64 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (neg.f64 (neg.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (neg.f64 (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (-.f64 0 (/.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))))
(/.f64 (neg.f64 (/.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) (neg.f64 (/.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))))))
(/.f64 (/.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (/.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))))
(/.f64 (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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) -2)) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 2)) (-.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (neg.f64 (*.f64 2 (*.f64 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))))) (neg.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (neg.f64 (*.f64 2 (neg.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))))) (neg.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 1/2)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (neg.f64 (/.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) 2)) (-.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (neg.f64 (neg.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))))) (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (neg.f64 (neg.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))))) (-.f64 0 (neg.f64 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (neg.f64 (neg.f64 (*.f64 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (neg.f64 (neg.f64 (neg.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(pow.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 (-.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(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 (-.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 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) (-.f64 (*.f64 C (*.f64 4 A)) (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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 0)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(+.f64 0 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F)))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(+.f64 -1 (-.f64 1 (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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))))
(+.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))))))
(+.f64 -1 (-.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) -1))
(+.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 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 (-.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) 2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) 1/2) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))) 1/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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 0)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(-.f64 0 (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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F)))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.f64 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 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 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F)))) 1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) 1/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 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.f64 1/2 (*.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) -1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(*.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 2) 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 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F)))) 1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(/.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) 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 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))) 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 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(/.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) -1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(/.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F)))))) 8)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))))) 16)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F)))) 1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(neg.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))
(+.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))) 0)
(*.f64 2 (*.f64 F (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(+.f64 0 (*.f64 2 (*.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 A (*.f64 C 4))) F))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(+.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 A (*.f64 C 4))) F)) (*.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 A (*.f64 C 4))) F)))
(+.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 C (*.f64 4 A))))) (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 F F))
(+.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 A (*.f64 C 4))))) (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(+.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 C (*.f64 4 A))))) (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (+.f64 F F))
(-.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))) 0)
(*.f64 2 (*.f64 F (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(/.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))) 1)
(*.f64 2 (*.f64 F (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(/.f64 (*.f64 4 (*.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 A (*.f64 C 4))) F))) 2)
(*.f64 2 (*.f64 F (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(/.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) 8)) 4)
(/.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 8)) 4)
(*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (/.f64 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) 8)) 4))
(/.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) 8))) 8)
(*.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 8)) 1/4)
(*.f64 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) 8))) 1/4)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) 8)))) 16)
(*.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 8)) 1/4)
(*.f64 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) 8))) 1/4)
(pow.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))) 1)
(*.f64 2 (*.f64 F (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))
(*.f64 2 (*.f64 (+.f64 C (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))

localize8.0ms (0%)

Local error

Found 1 expressions with local error:

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

Compiled 24 to 8 computations (66.7% saved)

series3.0ms (0%)

Counts
1 → 0
Calls

6 calls:

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

rewrite66.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1754×rational.json-simplify-35
1224×rational.json-simplify-2
1168×rational.json-1
1168×rational.json-2
1168×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0815
15715
216015
344815
4137015
5385015
Stop Event
node limit
Counts
1 → 17
Calls
Call 1
Inputs
(sqrt.f64 (neg.f64 (/.f64 F A)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.f64 F (neg.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 2) (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 F (neg.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4))) (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 1)))))

simplify151.0ms (0.2%)

Algorithm
egg-herbie
Rules
1052×rational.json-simplify-2
954×rational.json-simplify-61
950×rational.json-simplify-46
828×rational.json-simplify-1
814×rational.json-simplify-35
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
039255
181255
2181255
3504255
41268255
52439255
63247255
74186255
84825255
95671255
106569255
Stop Event
node limit
Counts
17 → 18
Calls
Call 1
Inputs
(+.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 0)
(+.f64 0 (sqrt.f64 (/.f64 F (neg.f64 A))))
(+.f64 (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 2) (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 2))
(-.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 0)
(*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 1)
(*.f64 1 (sqrt.f64 (/.f64 F (neg.f64 A))))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 2) 1/2)
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 2) 2)
(/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 1)
(/.f64 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 2) 2)
(/.f64 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4))) (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4)))) 32)
(pow.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 1)
Outputs
(+.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 0)
(sqrt.f64 (/.f64 F (neg.f64 A)))
(+.f64 0 (sqrt.f64 (/.f64 F (neg.f64 A))))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(+.f64 (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 2) (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 2))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(-.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 0)
(sqrt.f64 (/.f64 F (neg.f64 A)))
(*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 1)
(sqrt.f64 (/.f64 F (neg.f64 A)))
(*.f64 1 (sqrt.f64 (/.f64 F (neg.f64 A))))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 2))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 2) 1/2)
(sqrt.f64 (/.f64 F (neg.f64 A)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 2))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 2) 2)
(sqrt.f64 (/.f64 F (neg.f64 A)))
(/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 1)
(sqrt.f64 (/.f64 F (neg.f64 A)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 2) 2)
(sqrt.f64 (/.f64 F (neg.f64 A)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4) 4)
(sqrt.f64 (/.f64 F (neg.f64 A)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4)) 8)
(sqrt.f64 (/.f64 F (neg.f64 A)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4))) 16)
(sqrt.f64 (/.f64 F (neg.f64 A)))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4))) (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4)))) 32)
(sqrt.f64 (/.f64 F (neg.f64 A)))
(pow.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 1)
(sqrt.f64 (/.f64 F (neg.f64 A)))

localize38.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.6b
(*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))
4.8b
(*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))
12.1b
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
18.5b
(sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))))
Compiler

Compiled 114 to 62 computations (45.6% saved)

series46.0ms (0.1%)

Counts
4 → 60
Calls

39 calls:

TimeVariablePointExpression
15.0ms
C
@inf
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
4.0ms
C
@-inf
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
2.0ms
C
@0
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
2.0ms
C
@0
(sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))))
2.0ms
A
@0
(sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))))

rewrite87.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1678×rational.json-1
1678×rational.json-2
1678×rational.json-4
1678×rational.json-3
1670×exponential.json-3
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
023168
1164160
2380144
3899132
42205132
55551132
Stop Event
node limit
Counts
4 → 76
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))
(*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))) 4) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) -2)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) -2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.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 A (*.f64 (*.f64 C F) (*.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 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.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 A (*.f64 (*.f64 C F) (*.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 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.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 A (*.f64 (*.f64 C F) (*.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 A (*.f64 (*.f64 C F) (*.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 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2) (*.f64 (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))) (/.f64 -1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (/.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 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 4) (/.f64 (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -1)))) (#(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 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (/.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.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 (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1/2) (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 4) (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 4))))) (#(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 A (*.f64 (*.f64 C F) (*.f64 A -16)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.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 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (*.f64 F (+.f64 C C))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 A (*.f64 F (+.f64 C C))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (*.f64 C F)) (*.f64 A (*.f64 C F)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 A (*.f64 F (+.f64 C C))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (*.f64 F (+.f64 C C))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 C (*.f64 A (*.f64 F 4))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 C F) (*.f64 A 8)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 A 8))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 A 8))) (*.f64 2 (*.f64 (*.f64 C F) (*.f64 A 8)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 A (*.f64 F (+.f64 C C))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (*.f64 A (*.f64 F (+.f64 C C)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 A (*.f64 A (*.f64 F (+.f64 C C)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 A (*.f64 A (*.f64 F (+.f64 C C)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (*.f64 A (*.f64 F (+.f64 C C)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F 4)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A 8))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A 8)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A 8)))) (*.f64 2 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A 8))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 A (*.f64 A (*.f64 F (+.f64 C C)))) 1)))))

simplify159.0ms (0.2%)

Algorithm
egg-herbie
Rules
1616×rational.json-simplify-51
1268×rational.json-simplify-2
1150×rational.json-simplify-53
748×rational.json-simplify-35
694×rational.json-simplify-41
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03048038
17717610
219597190
342057182
470117182
Stop Event
node limit
Counts
136 → 186
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 2 (*.f64 A (*.f64 C F)))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 -1 (-.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) -1))
(+.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 0)
(+.f64 0 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))))
(+.f64 (-.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) -1) -1)
(-.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 1)
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2))
(*.f64 1 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2) 1/2)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))) -1)
(*.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 4) 1/4)
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2) 2)
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 4))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2) 2)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))) -1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 4)) 8)
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))) 4) -4)
(/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) -2) -2)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 4))) 16)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) -2)) 2)
(/.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) -2)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) -2))) 4)
(pow.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 0)
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 0)
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 2 (/.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 2 (*.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2) (*.f64 (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1/2))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))) (/.f64 -1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (/.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 1/2)
(*.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 4) (/.f64 (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 4))
(*.f64 (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -1)
(*.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2))
(*.f64 (/.f64 -1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (/.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) -2) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1/2) (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 2)
(*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 4) (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 4))
(*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) -2))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(+.f64 (*.f64 A (*.f64 F (+.f64 C C))) 0)
(+.f64 0 (*.f64 A (*.f64 F (+.f64 C C))))
(+.f64 (*.f64 A (*.f64 C F)) (*.f64 A (*.f64 C F)))
(-.f64 (*.f64 A (*.f64 F (+.f64 C C))) 0)
(/.f64 (*.f64 A (*.f64 F (+.f64 C C))) 1)
(/.f64 (*.f64 C (*.f64 A (*.f64 F 4))) 2)
(/.f64 (*.f64 (*.f64 C F) (*.f64 A 8)) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 A 8))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 A 8))) (*.f64 2 (*.f64 (*.f64 C F) (*.f64 A 8)))) 16)
(pow.f64 (*.f64 A (*.f64 F (+.f64 C C))) 1)
(+.f64 (*.f64 A (*.f64 A (*.f64 F (+.f64 C C)))) 0)
(+.f64 0 (*.f64 A (*.f64 A (*.f64 F (+.f64 C C)))))
(-.f64 (*.f64 A (*.f64 A (*.f64 F (+.f64 C C)))) 0)
(/.f64 (*.f64 A (*.f64 A (*.f64 F (+.f64 C C)))) 1)
(/.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F 4)))) 2)
(/.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A 8))) 4)
(/.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A 8)))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A 8)))) (*.f64 2 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A 8))))) 16)
(pow.f64 (*.f64 A (*.f64 A (*.f64 F (+.f64 C C)))) 1)
Outputs
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F))))
(*.f64 A (sqrt.f64 (*.f64 (*.f64 C F) -16)))
(*.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 A (sqrt.f64 (*.f64 (*.f64 C F) -16)))
(*.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 A (sqrt.f64 (*.f64 (*.f64 C F) -16)))
(*.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 A (sqrt.f64 (*.f64 (*.f64 C F) -16)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F))))
(*.f64 A (sqrt.f64 (*.f64 (*.f64 C F) -16)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F))))
(*.f64 A (sqrt.f64 (*.f64 (*.f64 C F) -16)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F))))
(*.f64 A (sqrt.f64 (*.f64 (*.f64 C F) -16)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F))))
(*.f64 A (sqrt.f64 (*.f64 (*.f64 C F) -16)))
(*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (*.f64 (sqrt.f64 (*.f64 C F)) -1))
(*.f64 (*.f64 A (sqrt.f64 -16)) (neg.f64 (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 C F) -16))))
(*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (*.f64 (sqrt.f64 (*.f64 C F)) -1))
(*.f64 (*.f64 A (sqrt.f64 -16)) (neg.f64 (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 C F) -16))))
(*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (*.f64 (sqrt.f64 (*.f64 C F)) -1))
(*.f64 (*.f64 A (sqrt.f64 -16)) (neg.f64 (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 C F) -16))))
(*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (*.f64 (sqrt.f64 (*.f64 C F)) -1))
(*.f64 (*.f64 A (sqrt.f64 -16)) (neg.f64 (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 C F) -16))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2)))))
(*.f64 (*.f64 A (/.f64 (sqrt.f64 -16) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 C F))))
(*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 A (/.f64 (sqrt.f64 -16) (pow.f64 B 2)))))
(+.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 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))))) (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 (*.f64 A (/.f64 (sqrt.f64 -16) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 C F)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 A 2) (/.f64 (sqrt.f64 -16) (pow.f64 B 4))) -4)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 A (/.f64 (sqrt.f64 -16) (pow.f64 B 2))))) (*.f64 -4 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 A 2) (pow.f64 B 4))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 A (/.f64 (sqrt.f64 -16) (pow.f64 B 2))))) (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.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 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 3) (pow.f64 B 6))) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 (*.f64 A (/.f64 (sqrt.f64 -16) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 A 2) (/.f64 (sqrt.f64 -16) (pow.f64 B 4))) -4)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 3) (pow.f64 B 6))) -16))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 A (/.f64 (sqrt.f64 -16) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 A 2) (pow.f64 B 4))))) (*.f64 -16 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 A 3) (pow.f64 B 6)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 A (/.f64 (sqrt.f64 -16) (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 -16 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 A 3) (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 -16 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 3) (pow.f64 B 6))) (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 -64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 4) (pow.f64 B 8))) (sqrt.f64 (*.f64 F (pow.f64 C 7))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 A 2) (/.f64 (sqrt.f64 -16) (pow.f64 B 4))) -4)) (+.f64 (+.f64 (*.f64 (*.f64 A (/.f64 (sqrt.f64 -16) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 C F)))) (*.f64 (*.f64 (pow.f64 A 4) (/.f64 (sqrt.f64 -16) (pow.f64 B 8))) (*.f64 -64 (sqrt.f64 (*.f64 F (pow.f64 C 7)))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 3) (pow.f64 B 6))) -16))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 A 2) (pow.f64 B 4))))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 A 3) (pow.f64 B 6))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 A (/.f64 (sqrt.f64 -16) (pow.f64 B 2))))) (*.f64 -64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 A 4) (pow.f64 B 8))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 A (/.f64 (sqrt.f64 -16) (pow.f64 B 2))))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 A 3) (pow.f64 B 6))))) (+.f64 (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 4) (pow.f64 B 8))) (*.f64 -64 (sqrt.f64 (*.f64 F (pow.f64 C 7))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -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 -16 (/.f64 F C)))) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -16) A)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)) 1/16)))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 -16) A)))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)) (*.f64 1/16 (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/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -16) A)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.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/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)) 1/16)) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 A 2))) (*.f64 1/64 (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 1/16 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 -16) A)))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 1/64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 -16) (pow.f64 A 2)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 1/64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 -16) (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 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -16) A)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.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 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 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)) 1/16)) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 A 2))) (*.f64 1/64 (sqrt.f64 (/.f64 F (pow.f64 C 5)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 6) (pow.f64 A 3))) 1/256))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 -16) A)))) (+.f64 (*.f64 1/64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 -16) (pow.f64 A 2))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 1/256 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 6) (pow.f64 A 3))))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 1/64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 -16) (pow.f64 A 2))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 1/256 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 6) (pow.f64 A 3))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))
(*.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 -16 (/.f64 F C))) -1/4) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -16) A)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) -1/16)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) -1/4) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (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 -16 (/.f64 F C))) -1/4) (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -16) 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 (sqrt.f64 (*.f64 -16 (/.f64 F C))) -1/4) (+.f64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) -1/16)) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (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 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 A 3)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) -1/256)) (+.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) -1/4) (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -16) 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 (sqrt.f64 (*.f64 -16 (/.f64 F C))) -1/4) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) -1/16)) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 6) (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) -1/256))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/64))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) -1/4) (+.f64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/64)) (+.f64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) -1/16)) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 6) (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) -1/256)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) -1/16)) (+.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) -1/4) (+.f64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (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 (sqrt.f64 -16) (/.f64 (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 -8 (*.f64 F (/.f64 (-.f64 A (*.f64 A -1)) (*.f64 A C))))))
(*.f64 1/4 (sqrt.f64 (*.f64 -8 (*.f64 F (/.f64 (-.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 -8 (*.f64 F (/.f64 (-.f64 A (*.f64 A -1)) (*.f64 A C)))))) (*.f64 1/16 (*.f64 (sqrt.f64 -8) (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 A -1))) (pow.f64 (*.f64 A C) 3)))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (*.f64 F (/.f64 (-.f64 A (neg.f64 A)) (*.f64 A C)))))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 (-.f64 A (neg.f64 A)) (/.f64 F (pow.f64 (*.f64 A C) 3))))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (*.f64 F (/.f64 (-.f64 A (neg.f64 A)) (*.f64 A C)))))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -8 (*.f64 F (/.f64 (-.f64 A (neg.f64 A)) (pow.f64 (*.f64 A C) 3))))))))
(*.f64 (sqrt.f64 -8) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 F (/.f64 (-.f64 A (neg.f64 A)) (pow.f64 (*.f64 A C) 3)))))) (*.f64 1/4 (sqrt.f64 (*.f64 F (/.f64 (-.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 (*.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 -8) (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 A -1))) (pow.f64 (*.f64 A C) 3)))))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (*.f64 F (/.f64 (-.f64 A (*.f64 A -1)) (*.f64 A C)))))) (*.f64 1/64 (*.f64 (sqrt.f64 -8) (*.f64 (pow.f64 B 4) (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 A -1))) (pow.f64 (*.f64 A C) 5))))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (*.f64 F (/.f64 (-.f64 A (neg.f64 A)) (*.f64 A C)))))) (+.f64 (*.f64 (sqrt.f64 -8) (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 (*.f64 (-.f64 A (neg.f64 A)) (/.f64 F (pow.f64 (*.f64 A C) 5))))) 1/64)) (*.f64 1/16 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 (-.f64 A (neg.f64 A)) (/.f64 F (pow.f64 (*.f64 A C) 3)))))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (*.f64 F (/.f64 (-.f64 A (neg.f64 A)) (*.f64 A C)))))) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -8 (*.f64 F (/.f64 (-.f64 A (neg.f64 A)) (pow.f64 (*.f64 A C) 3))))))) (*.f64 1/64 (*.f64 (pow.f64 B 4) (sqrt.f64 (*.f64 (*.f64 (-.f64 A (neg.f64 A)) (/.f64 F (pow.f64 (*.f64 A C) 5))) -8))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (*.f64 F (/.f64 (-.f64 A (neg.f64 A)) (*.f64 A C)))))) (*.f64 (sqrt.f64 -8) (+.f64 (*.f64 1/64 (*.f64 (pow.f64 B 4) (sqrt.f64 (*.f64 (-.f64 A (neg.f64 A)) (/.f64 F (pow.f64 (*.f64 A C) 5)))))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 F (/.f64 (-.f64 A (neg.f64 A)) (pow.f64 (*.f64 A C) 3)))))))))
(+.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 -8) (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 A -1))) (pow.f64 (*.f64 A C) 3)))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 -8) (*.f64 (pow.f64 B 4) (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 A -1))) (pow.f64 (*.f64 A C) 5)))))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (*.f64 F (/.f64 (-.f64 A (*.f64 A -1)) (*.f64 A C)))))) (*.f64 1/256 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (-.f64 A (*.f64 A -1)) (pow.f64 (*.f64 A C) 7)))) (*.f64 (sqrt.f64 -8) (pow.f64 B 6)))))))
(+.f64 (*.f64 1/16 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 (-.f64 A (neg.f64 A)) (/.f64 F (pow.f64 (*.f64 A C) 3))))))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (*.f64 F (/.f64 (-.f64 A (neg.f64 A)) (*.f64 A C)))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (neg.f64 A)) (/.f64 F (pow.f64 (*.f64 A C) 7)))) (*.f64 (sqrt.f64 -8) (pow.f64 B 6)))) (*.f64 (sqrt.f64 -8) (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 (*.f64 (-.f64 A (neg.f64 A)) (/.f64 F (pow.f64 (*.f64 A C) 5))))) 1/64)))))
(+.f64 (*.f64 1/16 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -8 (*.f64 F (/.f64 (-.f64 A (neg.f64 A)) (pow.f64 (*.f64 A C) 3))))))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (*.f64 F (/.f64 (-.f64 A (neg.f64 A)) (*.f64 A C)))))) (+.f64 (*.f64 1/64 (*.f64 (pow.f64 B 4) (sqrt.f64 (*.f64 (*.f64 (-.f64 A (neg.f64 A)) (/.f64 F (pow.f64 (*.f64 A C) 5))) -8)))) (*.f64 1/256 (*.f64 (pow.f64 B 6) (sqrt.f64 (*.f64 (*.f64 (-.f64 A (neg.f64 A)) (/.f64 F (pow.f64 (*.f64 A C) 7))) -8)))))))
(+.f64 (*.f64 (sqrt.f64 -8) (+.f64 (*.f64 1/64 (*.f64 (pow.f64 B 4) (sqrt.f64 (*.f64 (-.f64 A (neg.f64 A)) (/.f64 F (pow.f64 (*.f64 A C) 5)))))) (*.f64 1/4 (sqrt.f64 (*.f64 F (/.f64 (-.f64 A (neg.f64 A)) (*.f64 A C))))))) (*.f64 (sqrt.f64 -8) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 F (/.f64 (-.f64 A (neg.f64 A)) (pow.f64 (*.f64 A C) 3)))))) (*.f64 1/256 (*.f64 (pow.f64 B 6) (sqrt.f64 (*.f64 F (/.f64 (-.f64 A (neg.f64 A)) (pow.f64 (*.f64 A C) 7)))))))))
(*.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 C (*.f64 F (-.f64 A (*.f64 A -1)))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (-.f64 A (neg.f64 A))))) (neg.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (neg.f64 A)))))) (neg.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 A (neg.f64 A)) (*.f64 A F)))) (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 C (*.f64 F (-.f64 A (*.f64 A -1)))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 A -1)))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (-.f64 A (neg.f64 A))))) (neg.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (pow.f64 C 3)) (*.f64 (-.f64 A (neg.f64 A)) (pow.f64 A 3)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (neg.f64 A)))))) (neg.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (pow.f64 C 3)) (*.f64 (pow.f64 A 3) (-.f64 A (neg.f64 A))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 A (neg.f64 A)) (*.f64 A F)))) (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 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 A -1)))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (*.f64 A -1)))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) (*.f64 (pow.f64 C 5) (*.f64 F (-.f64 A (*.f64 A -1)))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 6))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (-.f64 A (neg.f64 A))))) (neg.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (pow.f64 C 5)) (*.f64 (pow.f64 A 5) (-.f64 A (neg.f64 A))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 6)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (pow.f64 C 3)) (*.f64 (-.f64 A (neg.f64 A)) (pow.f64 A 3)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (neg.f64 A)))))) (neg.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (pow.f64 C 3)) (*.f64 (pow.f64 A 3) (-.f64 A (neg.f64 A))))) (/.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 (*.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 A (neg.f64 A)) (*.f64 A F)))) (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 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) (*.f64 (*.f64 F (-.f64 A (neg.f64 A))) (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 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 A -1)))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) (*.f64 (pow.f64 C 5) (*.f64 F (-.f64 A (*.f64 A -1)))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 6)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (*.f64 A -1)))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (*.f64 A -1)) (*.f64 (*.f64 F (pow.f64 C 7)) (pow.f64 A 7)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 8)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (-.f64 A (neg.f64 A))))) (neg.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (+.f64 (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (pow.f64 C 5)) (*.f64 (pow.f64 A 5) (-.f64 A (neg.f64 A))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 6)))) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (pow.f64 C 7)) (*.f64 (-.f64 A (neg.f64 A)) (pow.f64 A 7)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 8))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (pow.f64 C 3)) (*.f64 (-.f64 A (neg.f64 A)) (pow.f64 A 3)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (neg.f64 A)))))) (neg.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (pow.f64 C 3)) (*.f64 (pow.f64 A 3) (-.f64 A (neg.f64 A))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (+.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 (*.f64 (*.f64 F (pow.f64 C 7)) (*.f64 (-.f64 A (neg.f64 A)) (pow.f64 A 7)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 8)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 A (neg.f64 A)) (*.f64 A F)))) (neg.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) (*.f64 (*.f64 F (-.f64 A (neg.f64 A))) (pow.f64 A 5)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 6)))) (+.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 -64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (pow.f64 C 7)) (*.f64 (-.f64 A (neg.f64 A)) (pow.f64 A 7)))) (/.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 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (*.f64 A -1)))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (-.f64 A (neg.f64 A))))) (neg.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (neg.f64 A)))))) (neg.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 A (neg.f64 A)) (*.f64 A F)))) (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 C (*.f64 F (-.f64 A (*.f64 A -1)))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 A -1)))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (-.f64 A (neg.f64 A))))) (neg.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (pow.f64 C 3)) (*.f64 (-.f64 A (neg.f64 A)) (pow.f64 A 3)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (neg.f64 A)))))) (neg.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (pow.f64 C 3)) (*.f64 (pow.f64 A 3) (-.f64 A (neg.f64 A))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 A (neg.f64 A)) (*.f64 A F)))) (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 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 A -1)))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (*.f64 A -1)))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) (*.f64 (pow.f64 C 5) (*.f64 F (-.f64 A (*.f64 A -1)))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 6))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (-.f64 A (neg.f64 A))))) (neg.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (pow.f64 C 5)) (*.f64 (pow.f64 A 5) (-.f64 A (neg.f64 A))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 6)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (pow.f64 C 3)) (*.f64 (-.f64 A (neg.f64 A)) (pow.f64 A 3)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (neg.f64 A)))))) (neg.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (pow.f64 C 3)) (*.f64 (pow.f64 A 3) (-.f64 A (neg.f64 A))))) (/.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 (*.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 A (neg.f64 A)) (*.f64 A F)))) (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 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) (*.f64 (*.f64 F (-.f64 A (neg.f64 A))) (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 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 A (*.f64 A -1)))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) (*.f64 (pow.f64 C 5) (*.f64 F (-.f64 A (*.f64 A -1)))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 6)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (*.f64 A -1)))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (*.f64 A -1)) (*.f64 (*.f64 F (pow.f64 C 7)) (pow.f64 A 7)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 8)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (-.f64 A (neg.f64 A))))) (neg.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (+.f64 (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (pow.f64 C 5)) (*.f64 (pow.f64 A 5) (-.f64 A (neg.f64 A))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 6)))) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (pow.f64 C 7)) (*.f64 (-.f64 A (neg.f64 A)) (pow.f64 A 7)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 8))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (pow.f64 C 3)) (*.f64 (-.f64 A (neg.f64 A)) (pow.f64 A 3)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (neg.f64 A)))))) (neg.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (pow.f64 C 3)) (*.f64 (pow.f64 A 3) (-.f64 A (neg.f64 A))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (+.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 (*.f64 (*.f64 F (pow.f64 C 7)) (*.f64 (-.f64 A (neg.f64 A)) (pow.f64 A 7)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 8)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 (-.f64 A (neg.f64 A)) (*.f64 A F)))) (neg.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) (*.f64 (*.f64 F (-.f64 A (neg.f64 A))) (pow.f64 A 5)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 6)))) (+.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 -64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (pow.f64 C 7)) (*.f64 (-.f64 A (neg.f64 A)) (pow.f64 A 7)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 8)))))))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 C F) 2))
(*.f64 A (*.f64 2 (*.f64 C F)))
(*.f64 A (*.f64 C (+.f64 F F)))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 C F) 2))
(*.f64 A (*.f64 2 (*.f64 C F)))
(*.f64 A (*.f64 C (+.f64 F F)))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 C F) 2))
(*.f64 A (*.f64 2 (*.f64 C F)))
(*.f64 A (*.f64 C (+.f64 F F)))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 C F) 2))
(*.f64 A (*.f64 2 (*.f64 C F)))
(*.f64 A (*.f64 C (+.f64 F F)))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 C F) 2))
(*.f64 A (*.f64 2 (*.f64 C F)))
(*.f64 A (*.f64 C (+.f64 F F)))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 C F) 2))
(*.f64 A (*.f64 2 (*.f64 C F)))
(*.f64 A (*.f64 C (+.f64 F F)))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 C F) 2))
(*.f64 A (*.f64 2 (*.f64 C F)))
(*.f64 A (*.f64 C (+.f64 F F)))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 C F) 2))
(*.f64 A (*.f64 2 (*.f64 C F)))
(*.f64 A (*.f64 C (+.f64 F F)))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 C F) 2))
(*.f64 A (*.f64 2 (*.f64 C F)))
(*.f64 A (*.f64 C (+.f64 F F)))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 C F) 2))
(*.f64 A (*.f64 2 (*.f64 C F)))
(*.f64 A (*.f64 C (+.f64 F F)))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 C F) 2))
(*.f64 A (*.f64 2 (*.f64 C F)))
(*.f64 A (*.f64 C (+.f64 F F)))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 C F) 2))
(*.f64 A (*.f64 2 (*.f64 C F)))
(*.f64 A (*.f64 C (+.f64 F F)))
(*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) 2))
(*.f64 2 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) 2))
(*.f64 2 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) 2))
(*.f64 2 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) 2))
(*.f64 2 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) 2))
(*.f64 2 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) 2))
(*.f64 2 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) 2))
(*.f64 2 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) 2))
(*.f64 2 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) 2))
(*.f64 2 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) 2))
(*.f64 2 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) 2))
(*.f64 2 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) 2))
(*.f64 2 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(+.f64 -1 (-.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) -1))
(+.f64 -1 (+.f64 1 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))
(sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16))))
(+.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 0)
(+.f64 -1 (+.f64 1 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))
(sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16))))
(+.f64 0 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))))
(+.f64 -1 (+.f64 1 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))
(sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16))))
(+.f64 (-.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) -1) -1)
(+.f64 -1 (+.f64 1 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))
(sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16))))
(-.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 0)
(+.f64 -1 (+.f64 1 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))
(sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16))))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))
(+.f64 -1 (+.f64 1 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))
(sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))
(+.f64 -1 (+.f64 1 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))
(sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 1)
(+.f64 -1 (+.f64 1 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))
(sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2))
(+.f64 -1 (+.f64 1 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))
(sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16))))
(*.f64 1 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))))
(+.f64 -1 (+.f64 1 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))
(sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2) 1/2)
(+.f64 -1 (+.f64 1 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))
(sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))) -1)
(+.f64 -1 (+.f64 1 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))
(sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 4) 1/4)
(+.f64 -1 (+.f64 1 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))
(sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16))))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2))
(+.f64 -1 (+.f64 1 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))
(sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2) 2)
(+.f64 -1 (+.f64 1 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))
(sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16))))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 4))
(+.f64 -1 (+.f64 1 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))
(sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 1)
(+.f64 -1 (+.f64 1 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))
(sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2) 2)
(+.f64 -1 (+.f64 1 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))
(sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))) -1)
(+.f64 -1 (+.f64 1 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))
(sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 4) 4)
(+.f64 -1 (+.f64 1 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))
(sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 4)) 8)
(+.f64 -1 (+.f64 1 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))
(sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))) 4) -4)
(+.f64 -1 (+.f64 1 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))
(sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) -2) -2)
(+.f64 -1 (+.f64 1 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))
(sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 4))) 16)
(+.f64 -1 (+.f64 1 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))
(sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) -2)) 2)
(+.f64 -1 (+.f64 1 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))
(sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16))))
(/.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) -2)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) -2))) 4)
(+.f64 -1 (+.f64 1 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))
(sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16))))
(pow.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 1)
(+.f64 -1 (+.f64 1 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))
(sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16))))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))
(+.f64 -1 (+.f64 1 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))
(sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 0)
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 0)
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 2 (/.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 2 (*.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1)
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.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 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2) (*.f64 (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1/2))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))) (/.f64 -1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (/.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 1/2)
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 4) (/.f64 (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 4))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16)))) (-.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 A (*.f64 (*.f64 C F) (*.f64 A -16)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -1)
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16)))) (-.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 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 -1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (/.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.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 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1/2) (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 2)
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 4) (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 4))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) -2))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1)
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 (*.f64 A (*.f64 F (+.f64 C C))) 0)
(*.f64 A (*.f64 (*.f64 C F) 2))
(*.f64 A (*.f64 2 (*.f64 C F)))
(*.f64 A (*.f64 C (+.f64 F F)))
(+.f64 0 (*.f64 A (*.f64 F (+.f64 C C))))
(*.f64 A (*.f64 (*.f64 C F) 2))
(*.f64 A (*.f64 2 (*.f64 C F)))
(*.f64 A (*.f64 C (+.f64 F F)))
(+.f64 (*.f64 A (*.f64 C F)) (*.f64 A (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 C F) 2))
(*.f64 A (*.f64 2 (*.f64 C F)))
(*.f64 A (*.f64 C (+.f64 F F)))
(-.f64 (*.f64 A (*.f64 F (+.f64 C C))) 0)
(*.f64 A (*.f64 (*.f64 C F) 2))
(*.f64 A (*.f64 2 (*.f64 C F)))
(*.f64 A (*.f64 C (+.f64 F F)))
(/.f64 (*.f64 A (*.f64 F (+.f64 C C))) 1)
(*.f64 A (*.f64 (*.f64 C F) 2))
(*.f64 A (*.f64 2 (*.f64 C F)))
(*.f64 A (*.f64 C (+.f64 F F)))
(/.f64 (*.f64 C (*.f64 A (*.f64 F 4))) 2)
(*.f64 A (*.f64 (*.f64 C F) 2))
(*.f64 A (*.f64 2 (*.f64 C F)))
(*.f64 A (*.f64 C (+.f64 F F)))
(/.f64 (*.f64 (*.f64 C F) (*.f64 A 8)) 4)
(*.f64 A (*.f64 (*.f64 C F) 2))
(*.f64 A (*.f64 2 (*.f64 C F)))
(*.f64 A (*.f64 C (+.f64 F F)))
(/.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 A 8))) 8)
(*.f64 A (*.f64 (*.f64 C F) 2))
(*.f64 A (*.f64 2 (*.f64 C F)))
(*.f64 A (*.f64 C (+.f64 F F)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 A 8))) (*.f64 2 (*.f64 (*.f64 C F) (*.f64 A 8)))) 16)
(*.f64 A (*.f64 (*.f64 C F) 2))
(*.f64 A (*.f64 2 (*.f64 C F)))
(*.f64 A (*.f64 C (+.f64 F F)))
(pow.f64 (*.f64 A (*.f64 F (+.f64 C C))) 1)
(*.f64 A (*.f64 (*.f64 C F) 2))
(*.f64 A (*.f64 2 (*.f64 C F)))
(*.f64 A (*.f64 C (+.f64 F F)))
(+.f64 (*.f64 A (*.f64 A (*.f64 F (+.f64 C C)))) 0)
(*.f64 A (*.f64 A (*.f64 F (+.f64 C C))))
(*.f64 A (*.f64 F (*.f64 C (+.f64 A A))))
(*.f64 (*.f64 C (+.f64 F F)) (*.f64 A A))
(+.f64 0 (*.f64 A (*.f64 A (*.f64 F (+.f64 C C)))))
(*.f64 A (*.f64 A (*.f64 F (+.f64 C C))))
(*.f64 A (*.f64 F (*.f64 C (+.f64 A A))))
(*.f64 (*.f64 C (+.f64 F F)) (*.f64 A A))
(-.f64 (*.f64 A (*.f64 A (*.f64 F (+.f64 C C)))) 0)
(*.f64 A (*.f64 A (*.f64 F (+.f64 C C))))
(*.f64 A (*.f64 F (*.f64 C (+.f64 A A))))
(*.f64 (*.f64 C (+.f64 F F)) (*.f64 A A))
(/.f64 (*.f64 A (*.f64 A (*.f64 F (+.f64 C C)))) 1)
(*.f64 A (*.f64 A (*.f64 F (+.f64 C C))))
(*.f64 A (*.f64 F (*.f64 C (+.f64 A A))))
(*.f64 (*.f64 C (+.f64 F F)) (*.f64 A A))
(/.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F 4)))) 2)
(*.f64 A (*.f64 A (*.f64 F (+.f64 C C))))
(*.f64 A (*.f64 F (*.f64 C (+.f64 A A))))
(*.f64 (*.f64 C (+.f64 F F)) (*.f64 A A))
(/.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A 8))) 4)
(*.f64 A (*.f64 A (*.f64 F (+.f64 C C))))
(*.f64 A (*.f64 F (*.f64 C (+.f64 A A))))
(*.f64 (*.f64 C (+.f64 F F)) (*.f64 A A))
(/.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A 8)))) 8)
(*.f64 A (*.f64 A (*.f64 F (+.f64 C C))))
(*.f64 A (*.f64 F (*.f64 C (+.f64 A A))))
(*.f64 (*.f64 C (+.f64 F F)) (*.f64 A A))
(/.f64 (+.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A 8)))) (*.f64 2 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A 8))))) 16)
(*.f64 A (*.f64 A (*.f64 F (+.f64 C C))))
(*.f64 A (*.f64 F (*.f64 C (+.f64 A A))))
(*.f64 (*.f64 C (+.f64 F F)) (*.f64 A A))
(pow.f64 (*.f64 A (*.f64 A (*.f64 F (+.f64 C C)))) 1)
(*.f64 A (*.f64 A (*.f64 F (+.f64 C C))))
(*.f64 A (*.f64 F (*.f64 C (+.f64 A A))))
(*.f64 (*.f64 C (+.f64 F F)) (*.f64 A A))

localize49.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.7b
(-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))
5.2b
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)
11.2b
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) B)))
16.3b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) B)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
Compiler

Compiled 153 to 89 computations (41.8% saved)

series65.0ms (0.1%)

Counts
4 → 140
Calls

45 calls:

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

rewrite98.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1244×rational.json-1
1244×rational.json-2
1244×rational.json-4
1244×rational.json-3
1232×exponential.json-3
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
021208
1148208
2349204
3877204
42229204
54969204
Stop Event
node limit
Counts
4 → 127
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) B)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) B)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)
(-.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 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) -2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1/2) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 -1/2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) -2)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))) 2) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -2) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (*.f64 -2 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -2) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -2) (*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -4) (/.f64 -1/2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -4) (*.f64 1/2 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))) (*.f64 -1 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))) (*.f64 -1/2 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) 2) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -4)) (*.f64 1/4 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/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 A (-.f64 C B)))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 1/2 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1/2) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) -2)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -2 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))) -2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (-.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -2) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))) -2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -4) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -4)) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) 2) (/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 4 F)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 B 2) (neg.f64 (*.f64 4 (*.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 4 (*.f64 A C))) (pow.f64 B 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 2) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (/.f64 (pow.f64 B 2) 2) (/.f64 (*.f64 A (*.f64 C 8)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (-.f64 (pow.f64 (/.f64 B 2) 2) (*.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))))

simplify285.0ms (0.3%)

Algorithm
egg-herbie
Rules
1302×rational.json-simplify-43
1098×rational.json-simplify-46
998×rational.json-simplify-41
876×rational.json-simplify-35
866×rational.json-simplify-2
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
089726107
1250625823
2536425329
3792225329
Stop Event
node limit
Counts
267 → 363
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -1/4)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 A C)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 1 (sqrt.f64 -1/4)))) 2) (*.f64 1/16 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -1/4))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 A C)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 1 (sqrt.f64 -1/4)))) 2) (*.f64 1/16 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -1/4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 A C)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (*.f64 -1/8 (/.f64 (+.f64 (pow.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 1 (sqrt.f64 -1/4)))) 2) (*.f64 1/16 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (+.f64 A C))))) (pow.f64 B 3))) (sqrt.f64 -1/4)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4))))) (pow.f64 B 2)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C B) F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4)))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4)))) C) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C B) F))))) 2)) (pow.f64 B 2))) (*.f64 F (-.f64 C B)))) (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4))))) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C B) F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4))))) (pow.f64 B 2)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C B) F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (*.f64 C (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C))))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) F))) (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 4)) (pow.f64 C 2))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 4)) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (*.f64 C (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) F))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A B) F))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A B) F)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4)))) B))) 2)) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A B) F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A B) F))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4)))) B))) 2)) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A B) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A B) F)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4))))) (pow.f64 B 4))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4)))) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A B) F))) (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4))))) (pow.f64 B 2)))) (pow.f64 B 2))) (*.f64 F (-.f64 A B))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A B) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/4) C)) (sqrt.f64 (/.f64 A F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/4) C)) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/4) C)) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (*.f64 A (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) F))) (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 4)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)) (sqrt.f64 (/.f64 A F)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)) (sqrt.f64 (/.f64 A F))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)) (sqrt.f64 (/.f64 A F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 4)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) F))))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 3))))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) 2)) (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1 F) (*.f64 2 (/.f64 (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) 2)) (*.f64 (pow.f64 (sqrt.f64 -4) 2) (+.f64 A C))))) (pow.f64 B 3))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) 2)) (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C B) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C B) F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C B) F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2))) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C B) F))))) 2))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 C B) 3) (pow.f64 F 3)))))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (-.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2))) (-.f64 (*.f64 F (*.f64 (-.f64 C B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (-.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (-.f64 C B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) (sqrt.f64 -4)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (-.f64 C B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) (sqrt.f64 -4)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) (-.f64 (*.f64 (-.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) (sqrt.f64 -4)))) 2)))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A B) F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A B)))) (*.f64 F (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A B) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A B) F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A B) F))) (*.f64 F (pow.f64 B 2))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A B)))) (*.f64 F (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A B) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A B) F)))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A B)))) (*.f64 F (pow.f64 B 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A B) F))))) 2)) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A B) F))) (*.f64 F (pow.f64 B 2))) (pow.f64 C 3)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 A B) 3) (pow.f64 F 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A B) F))) (*.f64 F (pow.f64 B 2))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A B)))) (*.f64 F (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A B) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A B) F))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (-.f64 A B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))) (-.f64 (*.f64 (-.f64 A B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))) (sqrt.f64 -4)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (-.f64 A B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 A (*.f64 F (-.f64 A B)))))) (sqrt.f64 -4)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 A (*.f64 F (-.f64 A B)))))) (sqrt.f64 -4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (-.f64 A B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 A (*.f64 (-.f64 A B) F)))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 A (*.f64 F (-.f64 A B)))))) (sqrt.f64 -4)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (-.f64 A B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 A (*.f64 (-.f64 A B) F)))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 (-.f64 A B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 A (*.f64 F (-.f64 A B))))) (sqrt.f64 -4)))) 2)) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 A (*.f64 (-.f64 A B) F)))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))))))))
(*.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 -4 (*.f64 A C))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(pow.f64 B 2)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(pow.f64 B 2)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(pow.f64 B 2)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(*.f64 -4 (*.f64 A C))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(*.f64 -4 (*.f64 A C))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(pow.f64 B 2)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(*.f64 -4 (*.f64 A C))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(*.f64 -4 (*.f64 A C))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(+.f64 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) -1)
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) -2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) -2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(-.f64 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 1)
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) -2)))
(*.f64 2 (*.f64 (*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1/2) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))))))
(*.f64 2 (*.f64 (/.f64 -1/2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) -2)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -2)))
(*.f64 2 (*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))))
(*.f64 2 (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 4 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))) 2) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -2) (/.f64 1/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 A (-.f64 C B)))))) (/.f64 -1 (-.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 A (-.f64 C B)))))) (*.f64 -2 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -2) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -2) (*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1/2))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 1/2)
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -4) (/.f64 -1/2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) -2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -4) (*.f64 1/2 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))) (*.f64 -1 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 -2 (*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) -1)
(*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))) (*.f64 -1/2 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 -4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) 2) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -4)) (*.f64 1/4 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))))
(*.f64 (/.f64 1/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 A (-.f64 C B)))))) -2))
(*.f64 (*.f64 2 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 1/2 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))))))
(*.f64 (*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1/2) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) -2)) 2)
(*.f64 (*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))) -2)
(*.f64 (/.f64 -1/2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) -2)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -4))
(*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (-.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 A (-.f64 C B)))))) 0)
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))))
(+.f64 1 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -1))
(+.f64 -1 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) 1))
(+.f64 -2 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) 2))
(+.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) 1) -1)
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) 2))
(+.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))) -2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))) -2))
(+.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) 2) -2)
(-.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))))
(-.f64 1 (-.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))))
(-.f64 -1 (-.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))))
(-.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) 1) 1)
(-.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -1) -1)
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) 2))
(*.f64 2 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))) -2))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) 1)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))) -1)
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -2) -1/2)
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))) 1/2)
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -2))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) 2) 2)
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -2) -2)
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))) -2) 2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))) -1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -2) -2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -4) -4)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))) 2)
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -4)) -8)
(/.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))))) 8)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -4)) 4)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))))) 16)
(/.f64 (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -4))) 8)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))))
(+.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) 0)
(+.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(+.f64 (/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) 2) (/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) 2))
(-.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) 0)
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) 1)
(/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)) 2)
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 4 F)) 4)
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) 8) 8)
(/.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) 8)) 16)
(pow.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) 1)
(+.f64 (pow.f64 B 2) (neg.f64 (*.f64 4 (*.f64 A C))))
(+.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 0)
(+.f64 0 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(+.f64 -1 (+.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 1))
(+.f64 (neg.f64 (*.f64 4 (*.f64 A C))) (pow.f64 B 2))
(+.f64 (+.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 1) -1)
(+.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 2) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 2))
(*.f64 2 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 2))
(*.f64 2 (-.f64 (/.f64 (pow.f64 B 2) 2) (/.f64 (*.f64 A (*.f64 C 8)) 4)))
(*.f64 4 (-.f64 (pow.f64 (/.f64 B 2) 2) (*.f64 A C)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 1)
(*.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1/2)
(*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -1)
(*.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1/4)
(*.f64 1/2 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 1/2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))
(*.f64 1/4 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 2) 2)
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 1)
(/.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 2)
(/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -1)
(/.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 4)
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) -2) -2)
(/.f64 (*.f64 2 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 16)
(pow.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 1)
(neg.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
Outputs
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C)))))
(*.f64 -1 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (*.f64 (+.f64 A C) (/.f64 F (*.f64 A C))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 A C) (/.f64 F (*.f64 A C))) -1/2)))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 F (/.f64 (/.f64 (+.f64 A C) A) C)) -1/2)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -1/4)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (*.f64 (+.f64 A C) (/.f64 F (*.f64 A C)))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (*.f64 B (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 A C) (/.f64 F (*.f64 A C))) -1/2))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 B (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 (/.f64 F C) (*.f64 (+.f64 A C) A))) -1/8)))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (/.f64 (/.f64 (+.f64 A C) A) C)) -1/2))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 B (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 (/.f64 F C) (*.f64 (+.f64 A C) A))) -1/8)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 A C)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 1 (sqrt.f64 -1/4)))) 2) (*.f64 1/16 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (*.f64 (+.f64 A C) (/.f64 F (*.f64 A C)))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (*.f64 B (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 C (/.f64 A (*.f64 F (+.f64 A C))))) (*.f64 (*.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 1 (sqrt.f64 -1/4))) 2)) (*.f64 1/16 (/.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 A C) 2)))) (pow.f64 B 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 A C) (/.f64 F (*.f64 A C))) -1/2))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 B (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 (/.f64 F C) (*.f64 (+.f64 A C) A))) -1/8)) (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 1 (sqrt.f64 -1/4)) (*.f64 1/8 (sqrt.f64 (/.f64 (/.f64 F C) (*.f64 (+.f64 A C) A))))) 2) (*.f64 (+.f64 A C) (*.f64 (/.f64 F (pow.f64 (*.f64 A C) 2)) 1/16))) (pow.f64 B 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (*.f64 C (/.f64 (/.f64 A F) (+.f64 A C)))) 1/2))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (/.f64 (/.f64 (+.f64 A C) A) C)) -1/2))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 B (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 (/.f64 F C) (*.f64 (+.f64 A C) A))) -1/8)) (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 1 (sqrt.f64 -1/4)) (*.f64 1/8 (sqrt.f64 (/.f64 (/.f64 F C) (*.f64 (+.f64 A C) A))))) 2) (*.f64 (+.f64 A C) (*.f64 (/.f64 F (pow.f64 (*.f64 A C) 2)) 1/16))) (pow.f64 B 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (*.f64 C (/.f64 (/.f64 A F) (+.f64 A C)))) 1/2))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 A C)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 1 (sqrt.f64 -1/4)))) 2) (*.f64 1/16 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -1/4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 A C)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (*.f64 -1/8 (/.f64 (+.f64 (pow.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 1 (sqrt.f64 -1/4)))) 2) (*.f64 1/16 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (+.f64 A C))))) (pow.f64 B 3))) (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (*.f64 (+.f64 A C) (/.f64 F (*.f64 A C)))))) (+.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (*.f64 B (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 C (/.f64 A (*.f64 F (+.f64 A C))))) (/.f64 (*.f64 (+.f64 (*.f64 -1/16 (/.f64 F (pow.f64 (*.f64 A C) 2))) (*.f64 -1/8 (/.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 1 (sqrt.f64 -1/4))) 2)) (*.f64 1/16 (/.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 A C) 2)))) (*.f64 (+.f64 A C) 1/4)))) (*.f64 (pow.f64 B 3) (sqrt.f64 2))) (sqrt.f64 -1/4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 C (/.f64 A (*.f64 F (+.f64 A C))))) (*.f64 (*.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 1 (sqrt.f64 -1/4))) 2)) (*.f64 1/16 (/.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 A C) 2)))) (pow.f64 B 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 B (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 (/.f64 F C) (*.f64 (+.f64 A C) A))) -1/8)) (+.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 A C) (/.f64 F (*.f64 A C))) -1/2))) (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 -1/16 (/.f64 F (pow.f64 (*.f64 A C) 2))) (*.f64 -1/8 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 1 (sqrt.f64 -1/4)) (*.f64 1/8 (sqrt.f64 (/.f64 (/.f64 F C) (*.f64 (+.f64 A C) A))))) 2) (*.f64 (+.f64 A C) (*.f64 (/.f64 F (pow.f64 (*.f64 A C) 2)) 1/16))) (*.f64 (+.f64 A C) 1/4)))) (pow.f64 B 3)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (*.f64 C (/.f64 (/.f64 A F) (+.f64 A C)))) 1/2))) (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 1 (sqrt.f64 -1/4)) (*.f64 1/8 (sqrt.f64 (/.f64 (/.f64 F C) (*.f64 (+.f64 A C) A))))) 2) (*.f64 (+.f64 A C) (*.f64 (/.f64 F (pow.f64 (*.f64 A C) 2)) 1/16))) (pow.f64 B 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (*.f64 C (/.f64 (/.f64 A F) (+.f64 A C)))) 1/2))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (/.f64 (/.f64 (+.f64 A C) A) C)) -1/2))) (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 -1/16 (/.f64 F (pow.f64 (*.f64 A C) 2))) (*.f64 -1/8 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 1 (sqrt.f64 -1/4)) (*.f64 1/8 (sqrt.f64 (/.f64 (/.f64 F C) (*.f64 (+.f64 A C) A))))) 2) (*.f64 (+.f64 A C) (*.f64 (/.f64 F (pow.f64 (*.f64 A C) 2)) 1/16))) (*.f64 (+.f64 A C) 1/4)))) (pow.f64 B 3)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (*.f64 C (/.f64 (/.f64 A F) (+.f64 A C)))) 1/2)) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 B (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 (/.f64 F C) (*.f64 (+.f64 A C) A))) -1/8)) (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 1 (sqrt.f64 -1/4)) (*.f64 1/8 (sqrt.f64 (/.f64 (/.f64 F C) (*.f64 (+.f64 A C) A))))) 2) (*.f64 (+.f64 A C) (*.f64 (/.f64 F (pow.f64 (*.f64 A C) 2)) 1/16))) (pow.f64 B 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (*.f64 C (/.f64 (/.f64 A F) (+.f64 A C)))) 1/2)))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C B)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 B (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (-.f64 C B)) (/.f64 C (pow.f64 B 4)))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))) -1/2)))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F (-.f64 C B)) (*.f64 (/.f64 C (pow.f64 B 4)) -4))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F (-.f64 C B)) (*.f64 (/.f64 C (pow.f64 B 4)) -4))))) (sqrt.f64 (*.f64 (/.f64 1 (*.f64 F (-.f64 C B))) 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4))))) (pow.f64 B 2)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C B) F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 B (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (-.f64 C B)) (/.f64 C (pow.f64 B 4)))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))) -1/2)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (-.f64 C B)) (/.f64 C (pow.f64 B 4))))) (/.f64 C (pow.f64 B 2)))) (*.f64 1/4 (pow.f64 (*.f64 (*.f64 B (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (-.f64 C B)) (/.f64 C (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B))))) 2))) (*.f64 B (pow.f64 A 2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))) 1/2))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C B))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F (-.f64 C B)) (*.f64 (/.f64 C (pow.f64 B 4)) -4))) (*.f64 (/.f64 C (pow.f64 B 2)) -4)) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F (-.f64 C B)) (*.f64 (/.f64 C (pow.f64 B 4)) -4))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) 2))) (*.f64 B (pow.f64 A 2))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F (-.f64 C B)) (*.f64 (/.f64 C (pow.f64 B 4)) -4))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))))))
(+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F (-.f64 C B)) (*.f64 (/.f64 C (pow.f64 B 4)) -4))))) (sqrt.f64 (*.f64 (/.f64 1 (*.f64 F (-.f64 C B))) 2))))) (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F (-.f64 C B)) (*.f64 (/.f64 C (pow.f64 B 4)) -4))) (*.f64 (/.f64 C (pow.f64 B 2)) -4)) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F (-.f64 C B)) (*.f64 (/.f64 C (pow.f64 B 4)) -4))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) 2))) (*.f64 B (pow.f64 A 2))) (sqrt.f64 (*.f64 (/.f64 1 (*.f64 F (-.f64 C B))) 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4)))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4)))) C) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C B) F))))) 2)) (pow.f64 B 2))) (*.f64 F (-.f64 C B)))) (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4))))) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C B) F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (-.f64 C B))) (pow.f64 B 4))))) (pow.f64 B 2)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C B) F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 B (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (-.f64 C B)) (/.f64 C (pow.f64 B 4)))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))) -1/2)) (+.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (-.f64 C B)) (/.f64 C (pow.f64 B 4))))) (/.f64 C (pow.f64 B 2)))) (*.f64 1/4 (pow.f64 (*.f64 (*.f64 B (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (-.f64 C B)) (/.f64 C (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B))))) 2))) (*.f64 B (pow.f64 A 2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))) 1/2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 B (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (-.f64 C B)) (/.f64 C (pow.f64 B 4))))) (/.f64 C (pow.f64 B 2)))) (*.f64 1/4 (pow.f64 (*.f64 (*.f64 B (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (-.f64 C B)) (/.f64 C (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B))))) 2)))) (/.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (-.f64 C B)) (/.f64 C (pow.f64 B 4))))) (*.f64 F (-.f64 C B))))) (*.f64 -16 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (-.f64 C B)) (/.f64 C (pow.f64 B 4))))) (/.f64 (pow.f64 C 2) (pow.f64 B 4))))))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F (-.f64 C B)) (*.f64 (/.f64 C (pow.f64 B 4)) -4))) (*.f64 (/.f64 C (pow.f64 B 2)) -4)) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F (-.f64 C B)) (*.f64 (/.f64 C (pow.f64 B 4)) -4))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) 2))) (*.f64 B (pow.f64 A 2))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B))))))) (+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F (-.f64 C B)) (*.f64 (/.f64 C (pow.f64 B 4)) -4))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F (-.f64 C B)) (*.f64 (/.f64 C (pow.f64 B 4)) -4))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F (-.f64 C B)) (*.f64 (/.f64 C (pow.f64 B 4)) -4))) (*.f64 (/.f64 C (pow.f64 B 2)) -4)) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F (-.f64 C B)) (*.f64 (/.f64 C (pow.f64 B 4)) -4))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) 2)))) (*.f64 F (-.f64 C B))))) (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F (-.f64 C B)) (*.f64 (/.f64 C (pow.f64 B 4)) -4))) (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 4)) -16))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C B))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 B (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F (-.f64 C B)) (*.f64 (/.f64 C (pow.f64 B 4)) -4))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F (-.f64 C B)) (*.f64 (/.f64 C (pow.f64 B 4)) -4))) (*.f64 (/.f64 C (pow.f64 B 2)) -4)) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F (-.f64 C B)) (*.f64 (/.f64 C (pow.f64 B 4)) -4))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) 2)))) (*.f64 F (-.f64 C B))))) (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F (-.f64 C B)) (*.f64 (/.f64 C (pow.f64 B 4)) -4))) (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 4)) -16))))) (sqrt.f64 (*.f64 (/.f64 1 (*.f64 F (-.f64 C B))) 2))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F (-.f64 C B)) (*.f64 (/.f64 C (pow.f64 B 4)) -4))) (*.f64 (/.f64 C (pow.f64 B 2)) -4)) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F (-.f64 C B)) (*.f64 (/.f64 C (pow.f64 B 4)) -4))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) 2))) (*.f64 B (pow.f64 A 2))) (sqrt.f64 (*.f64 (/.f64 1 (*.f64 F (-.f64 C B))) 2))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F (-.f64 C B)) (*.f64 (/.f64 C (pow.f64 B 4)) -4))))) (sqrt.f64 (*.f64 (/.f64 1 (*.f64 F (-.f64 C B))) 2))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C))))
(*.f64 -1 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F C) -1/2)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (-.f64 C B) C))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 C 2))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) A))) (*.f64 (sqrt.f64 (/.f64 C F)) -1/2)))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F C) -1/2))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (-.f64 C B) C))) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 C 2)) 1/16))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (-.f64 C B) C))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 C 2))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) A))) (*.f64 (sqrt.f64 (/.f64 C F)) -1/2)) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (-.f64 C B) C))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 C 2))))) (sqrt.f64 -1/4))) 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (-.f64 C B) C))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 C 2)))))) C))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (pow.f64 A 2))))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F C) -1/2))) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (-.f64 C B) C))) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 C 2)) 1/16))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F))))) (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (-.f64 C B) C))) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 C 2)) 1/16))) (sqrt.f64 -1/4)))) 2) (*.f64 -1/4 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (-.f64 C B) C))) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 C 2)) 1/16))) (/.f64 (pow.f64 B 2) C)))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (pow.f64 A 2)))) (*.f64 (sqrt.f64 (/.f64 C F)) 1/2))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 C B) F) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (*.f64 C (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C))))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) F))) (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 4)) (pow.f64 C 2))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))))))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (-.f64 C B) C))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 C 2))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) A))) (*.f64 (sqrt.f64 (/.f64 C F)) -1/2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (-.f64 C B) C))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 C 2))))) (sqrt.f64 -1/4))) 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (-.f64 C B) C))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 C 2)))))) C))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (pow.f64 A 2)))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 C (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (-.f64 C B) C))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 C 2))))) (sqrt.f64 -1/4))) 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (-.f64 C B) C))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 C 2)))))) C)))) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (-.f64 C B) C))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 C 2))))) (*.f64 F 1/4)))) (*.f64 -1/16 (*.f64 (pow.f64 B 4) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (-.f64 C B) C))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 C 2))))) (pow.f64 C 2))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (pow.f64 A 3)))))))))
(+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (-.f64 C B) C))) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 C 2)) 1/16))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F))))) (+.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F C) -1/2))) (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (-.f64 C B) C))) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 C 2)) 1/16))) (sqrt.f64 -1/4)))) 2) (*.f64 -1/4 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (-.f64 C B) C))) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 C 2)) 1/16))) (/.f64 (pow.f64 B 2) C)))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (pow.f64 A 2)))) (*.f64 (sqrt.f64 (/.f64 C F)) 1/2))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (-.f64 C B) C))) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 C 2)) 1/16))) (sqrt.f64 -1/4)))) 2) (*.f64 -1/4 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (-.f64 C B) C))) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 C 2)) 1/16))) (/.f64 (pow.f64 B 2) C)))) (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (-.f64 C B) C))) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 C 2)) 1/16)))) (/.f64 C (*.f64 F 1/4)))) (*.f64 -1/16 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (-.f64 C B) C))) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 C 2)) 1/16))) (/.f64 (pow.f64 B 4) (pow.f64 C 2))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F C) -1/2))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (-.f64 C B) C))) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 C 2)) 1/16))) (sqrt.f64 -1/4)))) 2) (*.f64 -1/4 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (-.f64 C B) C))) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 C 2)) 1/16))) (/.f64 (pow.f64 B 2) C)))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (pow.f64 A 2))))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (-.f64 C B) C))) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 C 2)) 1/16))) (sqrt.f64 -1/4)))) 2) (*.f64 -1/4 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (-.f64 C B) C))) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 C 2)) 1/16))) (/.f64 (pow.f64 B 2) C)))) (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (-.f64 C B) C))) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 C 2)) 1/16)))) (/.f64 (/.f64 C 1/4) F))) (*.f64 -1/16 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (-.f64 C B) C))) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 C 2)) 1/16))) (/.f64 (pow.f64 B 4) (pow.f64 C 2))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 F (/.f64 (-.f64 C B) C))) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 C 2)) 1/16))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C))))
(*.f64 -1 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F C) -1/2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (-.f64 (*.f64 (*.f64 F (/.f64 (-.f64 C B) C)) 1/4) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 C 2))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) A))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F C) -1/2))) (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 C B) (*.f64 (/.f64 F C) 1/4)) (*.f64 -1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 -1/4))) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (-.f64 (*.f64 (*.f64 F (/.f64 (-.f64 C B) C)) 1/4) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 C 2))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) A))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 F (/.f64 (-.f64 C B) C)) 1/4) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 C 2)))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 (*.f64 F (/.f64 (-.f64 C B) C)) 1/4) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 C 2))))) (sqrt.f64 -1/4)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (pow.f64 A 2))))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F C) -1/2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 C B) (*.f64 (/.f64 F C) 1/4)) (*.f64 -1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 -1/4))) 1/2)) (*.f64 (*.f64 (*.f64 1/4 (+.f64 (*.f64 (-.f64 (*.f64 (-.f64 C B) (*.f64 (/.f64 F C) 1/4)) (*.f64 -1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (pow.f64 B 2) C)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 (-.f64 C B) (*.f64 (/.f64 F C) 1/4)) (*.f64 -1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 -1/4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (pow.f64 A 2)))) (*.f64 (sqrt.f64 (/.f64 C F)) 1/2))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F C) -1/2))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (*.f64 1/4 (+.f64 (*.f64 (-.f64 (*.f64 (-.f64 C B) (*.f64 (/.f64 F C) 1/4)) (*.f64 -1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (pow.f64 B 2) C)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 (-.f64 C B) (*.f64 (/.f64 F C) 1/4)) (*.f64 -1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 -1/4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (pow.f64 A 2))))) (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (-.f64 (*.f64 (-.f64 C B) (*.f64 (/.f64 F C) 1/4)) (*.f64 -1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 4)) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (*.f64 C (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 C B) F) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) F))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 C B)) C)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (-.f64 (*.f64 (*.f64 F (/.f64 (-.f64 C B) C)) 1/4) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 C 2))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) A))))) (+.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 F (/.f64 (-.f64 C B) C)) 1/4) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 C 2)))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 (*.f64 F (/.f64 (-.f64 C B) C)) 1/4) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 C 2))))) (sqrt.f64 -1/4)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 B 4) (/.f64 (-.f64 (*.f64 (*.f64 F (/.f64 (-.f64 C B) C)) 1/4) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 C 2))))) (pow.f64 C 2)))) (*.f64 -1/2 (*.f64 (*.f64 C (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 F (/.f64 (-.f64 C B) C)) 1/4) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 C 2)))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 (*.f64 F (/.f64 (-.f64 C B) C)) 1/4) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 C 2))))) (sqrt.f64 -1/4)))) 2))) (/.f64 (-.f64 (*.f64 (*.f64 F (/.f64 (-.f64 C B) C)) 1/4) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 C 2))))) (*.f64 F 1/4))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (pow.f64 A 3))))))))
(+.f64 (*.f64 (*.f64 (*.f64 1/4 (+.f64 (*.f64 (-.f64 (*.f64 (-.f64 C B) (*.f64 (/.f64 F C) 1/4)) (*.f64 -1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (pow.f64 B 2) C)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 (-.f64 C B) (*.f64 (/.f64 F C) 1/4)) (*.f64 -1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 -1/4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (pow.f64 A 2)))) (*.f64 (sqrt.f64 (/.f64 C F)) 1/2)) (+.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F C) -1/2))) (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 C B) (*.f64 (/.f64 F C) 1/4)) (*.f64 -1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 -1/4))) 1/2))) (*.f64 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (-.f64 (*.f64 (-.f64 C B) (*.f64 (/.f64 F C) 1/4)) (*.f64 -1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (pow.f64 B 4) (pow.f64 C 2)))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 1/4 (+.f64 (*.f64 (-.f64 (*.f64 (-.f64 C B) (*.f64 (/.f64 F C) 1/4)) (*.f64 -1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (pow.f64 B 2) C)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 (-.f64 C B) (*.f64 (/.f64 F C) 1/4)) (*.f64 -1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 -1/4))) 2)))) (/.f64 (-.f64 (*.f64 (-.f64 C B) (*.f64 (/.f64 F C) 1/4)) (*.f64 -1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F 1/4))))) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 C F)) -1/2))))
(+.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F C) -1/2))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (*.f64 1/4 (+.f64 (*.f64 (-.f64 (*.f64 (-.f64 C B) (*.f64 (/.f64 F C) 1/4)) (*.f64 -1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (pow.f64 B 2) C)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 (-.f64 C B) (*.f64 (/.f64 F C) 1/4)) (*.f64 -1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 -1/4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (pow.f64 A 2))))) (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (-.f64 (*.f64 (-.f64 C B) (*.f64 (/.f64 F C) 1/4)) (*.f64 -1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 -1/4))))))) (*.f64 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (-.f64 (*.f64 (-.f64 C B) (*.f64 (/.f64 F C) 1/4)) (*.f64 -1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (pow.f64 B 4) (pow.f64 C 2)))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 1/4 (+.f64 (*.f64 (-.f64 (*.f64 (-.f64 C B) (*.f64 (/.f64 F C) 1/4)) (*.f64 -1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (pow.f64 B 2) C)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 (-.f64 C B) (*.f64 (/.f64 F C) 1/4)) (*.f64 -1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 -1/4))) 2)))) (/.f64 (-.f64 (*.f64 (-.f64 C B) (*.f64 (/.f64 F C) 1/4)) (*.f64 -1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F 1/4))))) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 C F)) -1/2)))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A B) F))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A B) F)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 B (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (-.f64 A B)) (/.f64 A (pow.f64 B 4)))))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A B))) -1/2)))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (-.f64 A B)) (/.f64 A (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (-.f64 A B)) (/.f64 A (pow.f64 B 4))))))) (sqrt.f64 (*.f64 (/.f64 1 (*.f64 F (-.f64 A B))) 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4)))) B))) 2)) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A B) F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A B) F))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 B (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (-.f64 A B)) (/.f64 A (pow.f64 B 4)))))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A B))) -1/2)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (-.f64 A B)) (/.f64 A (pow.f64 B 4))))) (/.f64 A (pow.f64 B 2)))) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (-.f64 A B)) (/.f64 A (pow.f64 B 4))))) (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A B))))) 2))) (*.f64 B (pow.f64 C 2)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A B))) 1/2))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (-.f64 A B)) (/.f64 A (pow.f64 B 4))))) (*.f64 (/.f64 A (pow.f64 B 2)) -4)) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (-.f64 A B)) (/.f64 A (pow.f64 B 4))))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))) 2))) (*.f64 B (pow.f64 C 2))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (-.f64 A B)) (/.f64 A (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))))))
(+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (-.f64 A B)) (/.f64 A (pow.f64 B 4))))))) (sqrt.f64 (*.f64 (/.f64 1 (*.f64 F (-.f64 A B))) 2))))) (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (-.f64 A B)) (/.f64 A (pow.f64 B 4))))) (*.f64 (/.f64 A (pow.f64 B 2)) -4)) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (-.f64 A B)) (/.f64 A (pow.f64 B 4))))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))) 2))) (*.f64 B (pow.f64 C 2))) (sqrt.f64 (*.f64 (/.f64 1 (*.f64 F (-.f64 A B))) 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4)))) B))) 2)) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A B) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A B) F)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4))))) (pow.f64 B 4))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4)))) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A B) F))) (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (-.f64 A B))) (pow.f64 B 4))))) (pow.f64 B 2)))) (pow.f64 B 2))) (*.f64 F (-.f64 A B))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A B) F))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 B (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (-.f64 A B)) (/.f64 A (pow.f64 B 4)))))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A B))) -1/2)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A B))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 B (+.f64 (*.f64 -16 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (-.f64 A B)) (/.f64 A (pow.f64 B 4))))) (/.f64 (pow.f64 A 2) (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (-.f64 A B)) (/.f64 A (pow.f64 B 4))))) (/.f64 A (pow.f64 B 2)))) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (-.f64 A B)) (/.f64 A (pow.f64 B 4))))) (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A B))))) 2)))) (/.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (-.f64 A B)) (/.f64 A (pow.f64 B 4))))) (*.f64 F (-.f64 A B))))))))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (-.f64 A B)) (/.f64 A (pow.f64 B 4))))) (/.f64 A (pow.f64 B 2)))) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (-.f64 A B)) (/.f64 A (pow.f64 B 4))))) (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A B))))) 2))) (*.f64 B (pow.f64 C 2)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A B))) 1/2)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (-.f64 A B)) (/.f64 A (pow.f64 B 4))))) (*.f64 (/.f64 A (pow.f64 B 2)) -4)) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (-.f64 A B)) (/.f64 A (pow.f64 B 4))))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))) 2))) (*.f64 B (pow.f64 C 2))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (-.f64 A B)) (/.f64 A (pow.f64 B 4))))) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 4)) -16)) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (-.f64 A B)) (/.f64 A (pow.f64 B 4))))) (*.f64 (/.f64 A (pow.f64 B 2)) -4)) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (-.f64 A B)) (/.f64 A (pow.f64 B 4))))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))) 2)))) (/.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (-.f64 A B)) (/.f64 A (pow.f64 B 4))))) (*.f64 F (-.f64 A B)))))) (*.f64 B (pow.f64 C 3))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (-.f64 A B)) (/.f64 A (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (-.f64 A B)) (/.f64 A (pow.f64 B 4))))))) (sqrt.f64 (*.f64 (/.f64 1 (*.f64 F (-.f64 A B))) 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (-.f64 A B)) (/.f64 A (pow.f64 B 4))))) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 4)) -16)) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (-.f64 A B)) (/.f64 A (pow.f64 B 4))))) (*.f64 (/.f64 A (pow.f64 B 2)) -4)) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (-.f64 A B)) (/.f64 A (pow.f64 B 4))))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))) 2)))) (/.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (-.f64 A B)) (/.f64 A (pow.f64 B 4))))) (*.f64 F (-.f64 A B)))))) (*.f64 B (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (-.f64 A B)) (/.f64 A (pow.f64 B 4))))) (*.f64 (/.f64 A (pow.f64 B 2)) -4)) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (*.f64 F (-.f64 A B)) (/.f64 A (pow.f64 B 4))))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))) 2))) (*.f64 B (pow.f64 C 2)))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/4) C)) (sqrt.f64 (/.f64 A F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (-.f64 A B) (/.f64 F A))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C))) (*.f64 (sqrt.f64 (/.f64 A F)) -1/2)))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 (-.f64 A B) (*.f64 (/.f64 F A) -1/4)) (*.f64 1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C))) (*.f64 (sqrt.f64 (/.f64 A F)) -1/2)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/4) C)) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (-.f64 A B) (/.f64 F A))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) A))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (-.f64 A B) (/.f64 F A))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (sqrt.f64 -1/4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (-.f64 A B) (/.f64 F A))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C))) (*.f64 (sqrt.f64 (/.f64 A F)) -1/2))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (-.f64 (*.f64 (-.f64 A B) (*.f64 (/.f64 F A) -1/4)) (*.f64 1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 A 2))))) (/.f64 (pow.f64 B 2) A))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (-.f64 (*.f64 (-.f64 A B) (*.f64 (/.f64 F A) -1/4)) (*.f64 1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 -1/4)) 1/2)) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2)))) (*.f64 (sqrt.f64 (/.f64 A F)) 1/2)) (+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 (-.f64 A B) (*.f64 (/.f64 F A) -1/4)) (*.f64 1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C))) (*.f64 (sqrt.f64 (/.f64 A F)) -1/2))))
(+.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 (-.f64 A B) (*.f64 (/.f64 F A) -1/4)) (*.f64 1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C))) (*.f64 (sqrt.f64 (/.f64 A F)) -1/2))) (*.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (-.f64 (*.f64 (-.f64 A B) (*.f64 (/.f64 F A) -1/4)) (*.f64 1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 A 2))))) (/.f64 (pow.f64 B 2) A))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (-.f64 (*.f64 (-.f64 A B) (*.f64 (/.f64 F A) -1/4)) (*.f64 1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 -1/4)) 1/2)) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2)))) (*.f64 (sqrt.f64 (/.f64 A F)) 1/2)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/4) C)) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (*.f64 A (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) F))) (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 A B) F) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 4)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (-.f64 A B) (/.f64 F A))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C))) (*.f64 (sqrt.f64 (/.f64 A F)) -1/2)) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (-.f64 A B) (/.f64 F A))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) A))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (-.f64 A B) (/.f64 F A))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (sqrt.f64 -1/4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (-.f64 A B) (/.f64 F A))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) A))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (-.f64 A B) (/.f64 F A))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (sqrt.f64 -1/4))) 2)))) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (-.f64 A B) (/.f64 F A))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (*.f64 F 1/4)))) (*.f64 -1/16 (*.f64 (pow.f64 B 4) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (-.f64 A B) (/.f64 F A))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (pow.f64 A 2))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 3)))))))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (+.f64 (*.f64 -1/4 (*.f64 (-.f64 (*.f64 (-.f64 A B) (*.f64 (/.f64 F A) -1/4)) (*.f64 1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 A 2))))) (/.f64 (pow.f64 B 2) A))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (-.f64 (*.f64 (-.f64 A B) (*.f64 (/.f64 F A) -1/4)) (*.f64 1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 -1/4)) 1/2)) 2))) (/.f64 (-.f64 (*.f64 (-.f64 A B) (*.f64 (/.f64 F A) -1/4)) (*.f64 1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F 1/4)))) (*.f64 -1/16 (*.f64 (pow.f64 B 4) (/.f64 (-.f64 (*.f64 (-.f64 A B) (*.f64 (/.f64 F A) -1/4)) (*.f64 1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 A 2))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (-.f64 (*.f64 (-.f64 A B) (*.f64 (/.f64 F A) -1/4)) (*.f64 1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 A 2))))) (/.f64 (pow.f64 B 2) A))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (-.f64 (*.f64 (-.f64 A B) (*.f64 (/.f64 F A) -1/4)) (*.f64 1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 -1/4)) 1/2)) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))))) (+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 (-.f64 A B) (*.f64 (/.f64 F A) -1/4)) (*.f64 1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C))) (*.f64 (sqrt.f64 (/.f64 A F)) -1/2))))
(+.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 (-.f64 A B) (*.f64 (/.f64 F A) -1/4)) (*.f64 1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C))) (*.f64 (sqrt.f64 (/.f64 A F)) -1/2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (+.f64 (*.f64 -1/4 (*.f64 (-.f64 (*.f64 (-.f64 A B) (*.f64 (/.f64 F A) -1/4)) (*.f64 1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 A 2))))) (/.f64 (pow.f64 B 2) A))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (-.f64 (*.f64 (-.f64 A B) (*.f64 (/.f64 F A) -1/4)) (*.f64 1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 -1/4)) 1/2)) 2))) (/.f64 (-.f64 (*.f64 (-.f64 A B) (*.f64 (/.f64 F A) -1/4)) (*.f64 1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F 1/4)))) (*.f64 -1/16 (*.f64 (pow.f64 B 4) (/.f64 (-.f64 (*.f64 (-.f64 A B) (*.f64 (/.f64 F A) -1/4)) (*.f64 1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 3)))) (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (-.f64 (*.f64 (-.f64 A B) (*.f64 (/.f64 F A) -1/4)) (*.f64 1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 A 2))))) (/.f64 (pow.f64 B 2) A))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (-.f64 (*.f64 (-.f64 A B) (*.f64 (/.f64 F A) -1/4)) (*.f64 1/16 (*.f64 F (/.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 -1/4)) 1/2)) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)) (sqrt.f64 (/.f64 A F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (*.f64 (-.f64 A B) (/.f64 F A))) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2)))))) (*.f64 (sqrt.f64 -1/4) C)))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/4 (*.f64 (-.f64 A B) (/.f64 F A))) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 A 2)) -1/16))) (*.f64 (sqrt.f64 -1/4) C))) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)) (sqrt.f64 (/.f64 A F))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (*.f64 (-.f64 A B) (/.f64 F A))) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2)))))) (*.f64 (sqrt.f64 -1/4) C))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 1/4 (*.f64 (-.f64 A B) (/.f64 F A))) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) A))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (*.f64 (-.f64 A B) (/.f64 F A))) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (sqrt.f64 -1/4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2)))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 1/4 (+.f64 (*.f64 (-.f64 (*.f64 1/4 (*.f64 (-.f64 A B) (/.f64 F A))) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 A 2)) -1/16))) (/.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (*.f64 (-.f64 A B) (/.f64 F A))) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 A 2)) -1/16))) (sqrt.f64 -1/4))) 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))) (sqrt.f64 (/.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/4 (*.f64 (-.f64 A B) (/.f64 F A))) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 A 2)) -1/16))) (*.f64 (sqrt.f64 -1/4) C)))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/4 (*.f64 (-.f64 A B) (/.f64 F A))) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 A 2)) -1/16))) (*.f64 (sqrt.f64 -1/4) C))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 1/4 (+.f64 (*.f64 (-.f64 (*.f64 1/4 (*.f64 (-.f64 A B) (/.f64 F A))) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 A 2)) -1/16))) (/.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (*.f64 (-.f64 A B) (/.f64 F A))) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 A 2)) -1/16))) (sqrt.f64 -1/4))) 2))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)) (sqrt.f64 (/.f64 A F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 4)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (-.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 A B) F) A)) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) F))))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 3))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (*.f64 (-.f64 A B) (/.f64 F A))) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2)))))) (*.f64 (sqrt.f64 -1/4) C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 B 4) (/.f64 (-.f64 (*.f64 1/4 (*.f64 (-.f64 A B) (/.f64 F A))) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (pow.f64 A 2)))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/4 (*.f64 (-.f64 A B) (/.f64 F A))) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 1/4 (*.f64 (-.f64 A B) (/.f64 F A))) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) A))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (*.f64 (-.f64 A B) (/.f64 F A))) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (sqrt.f64 -1/4))) 2)))) (/.f64 A (*.f64 F 1/4))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 3))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 1/4 (*.f64 (-.f64 A B) (/.f64 F A))) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) A))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (*.f64 (-.f64 A B) (/.f64 F A))) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (sqrt.f64 -1/4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 1/4 (+.f64 (*.f64 (-.f64 (*.f64 1/4 (*.f64 (-.f64 A B) (/.f64 F A))) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 A 2)) -1/16))) (/.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (*.f64 (-.f64 A B) (/.f64 F A))) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 A 2)) -1/16))) (sqrt.f64 -1/4))) 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))) (sqrt.f64 (/.f64 A F))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/4 (*.f64 (-.f64 A B) (/.f64 F A))) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 A 2)) -1/16))) (*.f64 (sqrt.f64 -1/4) C))) 1/2)) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 B 4) (/.f64 (-.f64 (*.f64 1/4 (*.f64 (-.f64 A B) (/.f64 F A))) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 A 2)) -1/16))) (pow.f64 A 2)))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/4 (*.f64 (-.f64 A B) (/.f64 F A))) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 A 2)) -1/16))) (*.f64 1/4 (+.f64 (*.f64 (-.f64 (*.f64 1/4 (*.f64 (-.f64 A B) (/.f64 F A))) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 A 2)) -1/16))) (/.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (*.f64 (-.f64 A B) (/.f64 F A))) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 A 2)) -1/16))) (sqrt.f64 -1/4))) 2)))) (/.f64 (/.f64 A F) 1/4)))) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (sqrt.f64 -1/4))) -1/2)))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 B 4) (/.f64 (-.f64 (*.f64 1/4 (*.f64 (-.f64 A B) (/.f64 F A))) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 A 2)) -1/16))) (pow.f64 A 2)))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/4 (*.f64 (-.f64 A B) (/.f64 F A))) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 A 2)) -1/16))) (*.f64 1/4 (+.f64 (*.f64 (-.f64 (*.f64 1/4 (*.f64 (-.f64 A B) (/.f64 F A))) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 A 2)) -1/16))) (/.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (*.f64 (-.f64 A B) (/.f64 F A))) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 A 2)) -1/16))) (sqrt.f64 -1/4))) 2)))) (/.f64 (/.f64 A F) 1/4)))) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (sqrt.f64 -1/4))) -1/2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/4 (*.f64 (-.f64 A B) (/.f64 F A))) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 A 2)) -1/16))) (*.f64 (sqrt.f64 -1/4) C))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 1/4 (+.f64 (*.f64 (-.f64 (*.f64 1/4 (*.f64 (-.f64 A B) (/.f64 F A))) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 A 2)) -1/16))) (/.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (*.f64 (-.f64 A B) (/.f64 F A))) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 F (pow.f64 A 2)) -1/16))) (sqrt.f64 -1/4))) 2))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2)))))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 A C)) A))) (sqrt.f64 -8))
(sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 A (*.f64 C (+.f64 A C))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 A C)) A))) (sqrt.f64 -8)) (*.f64 2 (*.f64 (*.f64 B (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 (*.f64 F C) (/.f64 A (+.f64 A C)))))))
(+.f64 (sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 A (*.f64 C (+.f64 A C)))))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 B (sqrt.f64 -4))) (sqrt.f64 (*.f64 A (/.f64 (*.f64 F C) (+.f64 A C)))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) 2)) (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))))))))
(+.f64 (*.f64 2 (*.f64 (*.f64 B (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 (*.f64 F C) (/.f64 A (+.f64 A C)))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 A C)) A))) (sqrt.f64 -8)) (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F (+.f64 A C)) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) (/.f64 A (+.f64 A C)))) (/.f64 1 (sqrt.f64 -4))) 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C (*.f64 (*.f64 F (+.f64 A C)) A)))) 1/2))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F (+.f64 A C)) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (*.f64 F C) (+.f64 A C)))) (/.f64 1 (sqrt.f64 -4))) 2)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (/.f64 1 (*.f64 F A)) (*.f64 C (+.f64 A C))))))) (+.f64 (sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 A (*.f64 C (+.f64 A C)))))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 B (sqrt.f64 -4))) (sqrt.f64 (*.f64 A (/.f64 (*.f64 F C) (+.f64 A C))))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 A (*.f64 C (+.f64 A C)))))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 B (sqrt.f64 -4))) (sqrt.f64 (*.f64 A (/.f64 (*.f64 F C) (+.f64 A C))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F (+.f64 A C)) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (*.f64 F C) (+.f64 A C)))) (/.f64 1 (sqrt.f64 -4))) 2)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (/.f64 1 (*.f64 F A)) (*.f64 C (+.f64 A C))))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1 F) (*.f64 2 (/.f64 (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) 2)) (*.f64 (pow.f64 (sqrt.f64 -4) 2) (+.f64 A C))))) (pow.f64 B 3))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) 2)) (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))))))))
(+.f64 (*.f64 2 (*.f64 (*.f64 B (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 (*.f64 F C) (/.f64 A (+.f64 A C)))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 A C)) A))) (sqrt.f64 -8)) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F (+.f64 A C)) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) (/.f64 A (+.f64 A C)))) (/.f64 1 (sqrt.f64 -4))) 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C (*.f64 (*.f64 F (+.f64 A C)) A)))) 1/2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C (*.f64 (*.f64 F (+.f64 A C)) A)))) (*.f64 (*.f64 (pow.f64 B 3) (-.f64 (*.f64 -1 F) (*.f64 2 (/.f64 (-.f64 (*.f64 F (+.f64 A C)) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) (/.f64 A (+.f64 A C)))) (/.f64 1 (sqrt.f64 -4))) 2))) (*.f64 (+.f64 A C) 4))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (*.f64 F A)) (*.f64 C (+.f64 A C)))) (*.f64 (*.f64 (pow.f64 B 3) (-.f64 (neg.f64 F) (*.f64 2 (/.f64 (-.f64 (*.f64 F (+.f64 A C)) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (*.f64 F C) (+.f64 A C)))) (/.f64 1 (sqrt.f64 -4))) 2))) (*.f64 (+.f64 A C) 4))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F (+.f64 A C)) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (*.f64 F C) (+.f64 A C)))) (/.f64 1 (sqrt.f64 -4))) 2)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (/.f64 1 (*.f64 F A)) (*.f64 C (+.f64 A C)))))))) (+.f64 (sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 A (*.f64 C (+.f64 A C)))))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 B (sqrt.f64 -4))) (sqrt.f64 (*.f64 A (/.f64 (*.f64 F C) (+.f64 A C))))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 A (*.f64 C (+.f64 A C)))))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 B (sqrt.f64 -4))) (sqrt.f64 (*.f64 A (/.f64 (*.f64 F C) (+.f64 A C))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (*.f64 F A)) (*.f64 C (+.f64 A C)))) (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F (+.f64 A C)) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (*.f64 F C) (+.f64 A C)))) (/.f64 1 (sqrt.f64 -4))) 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 (*.f64 (pow.f64 B 3) (-.f64 (neg.f64 F) (*.f64 2 (/.f64 (-.f64 (*.f64 F (+.f64 A C)) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (*.f64 F C) (+.f64 A C)))) (/.f64 1 (sqrt.f64 -4))) 2))) (*.f64 (+.f64 A C) 4))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F)))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B))))
(*.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 C B)) 2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C B) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C (*.f64 (*.f64 F (-.f64 C B)) -4)))) (/.f64 A B)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (-.f64 C B) (*.f64 F (*.f64 C -4))))) (/.f64 A B)))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 C B)) 2))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C (-.f64 C B)) -4)))) (/.f64 A B)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C B) F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 F C)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C (*.f64 (*.f64 F (-.f64 C B)) -4))) B)) 2)))) (/.f64 (pow.f64 A 2) B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C (*.f64 (*.f64 F (-.f64 C B)) -4)))) (/.f64 A B))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (-.f64 C B) (*.f64 F (*.f64 C -4))))) (/.f64 A B))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 C -4)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))) (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (-.f64 C B) (*.f64 F (*.f64 C -4)))) B) 1/2)) 2))) (/.f64 (pow.f64 A 2) B))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 C B)) 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 C -4)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))) (*.f64 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C (-.f64 C B)) -4))) B) 1/2)) 2))) (/.f64 (pow.f64 A 2) B)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C (-.f64 C B)) -4)))) (/.f64 A B))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C B) F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2))) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C B) F))))) 2))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 C B) 3) (pow.f64 F 3)))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 F C)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C (*.f64 (*.f64 F (-.f64 C B)) -4))) B)) 2)))) (/.f64 (pow.f64 A 2) B)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C (*.f64 (*.f64 F (-.f64 C B)) -4))) (-.f64 (*.f64 -4 (*.f64 F C)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C (*.f64 (*.f64 F (-.f64 C B)) -4))) B)) 2))))) (/.f64 (pow.f64 A 3) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F (-.f64 C B)) 3))) -1/4))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C (*.f64 (*.f64 F (-.f64 C B)) -4)))) (/.f64 A B))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (-.f64 C B) (*.f64 F (*.f64 C -4))))) (/.f64 A B)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 C -4)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))) (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (-.f64 C B) (*.f64 F (*.f64 C -4)))) B) 1/2)) 2))) (/.f64 (pow.f64 A 2) B)))) (*.f64 -1/4 (*.f64 (*.f64 (-.f64 (*.f64 F (*.f64 C -4)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))) (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (-.f64 C B) (*.f64 F (*.f64 C -4)))) B) 1/2)) 2)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (-.f64 C B) (*.f64 F (*.f64 C -4)))))) (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F (-.f64 C B)) 3)))))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 C B)) 2))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (-.f64 (*.f64 F (*.f64 C -4)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))) (*.f64 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C (-.f64 C B)) -4))) B) 1/2)) 2)) (*.f64 (sqrt.f64 2) (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C (-.f64 C B)) -4))))) (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F (-.f64 C B)) 3)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 C -4)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))) (*.f64 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C (-.f64 C B)) -4))) B) 1/2)) 2))) (/.f64 (pow.f64 A 2) B)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C (-.f64 C B)) -4)))) (/.f64 A B)))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -8)))
(*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F C))))
(*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -8)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -8))) (*.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C (*.f64 (*.f64 F (-.f64 C B)) -4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) 1/2)))
(+.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F C)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (-.f64 C B) (*.f64 F (*.f64 C -4)))) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) 1/2)))
(+.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -8))) (*.f64 1/2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C (-.f64 C B)) -4))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 F C)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (-.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C (*.f64 (*.f64 F (-.f64 C B)) -4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) 1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -8))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C (*.f64 (*.f64 F (-.f64 C B)) -4))) (sqrt.f64 -4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))))))))
(+.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (-.f64 C B) (*.f64 F (*.f64 C -4)))) (sqrt.f64 -4)) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 F C)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (-.f64 C B) (*.f64 F (*.f64 C -4)))) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) 1/2))))
(+.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -8))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C (-.f64 C B)) -4))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C (-.f64 C B)) -4))) (sqrt.f64 -4)) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 F C))))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2))) (-.f64 (*.f64 F (*.f64 (-.f64 C B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (-.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C (*.f64 (*.f64 F (-.f64 C B)) -4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) 1/2)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -8))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C (*.f64 (*.f64 F (-.f64 C B)) -4))) (sqrt.f64 -4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))))))) (*.f64 -1/4 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C (*.f64 (*.f64 F (-.f64 C B)) -4))) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C (*.f64 (*.f64 F (-.f64 C B)) -4))) (sqrt.f64 -4))) 2)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -64)))) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F C) 3)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (-.f64 C B) (*.f64 F (*.f64 C -4)))) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) 1/2)) (+.f64 (+.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F C)))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (-.f64 C B) (*.f64 F (*.f64 C -4)))) (sqrt.f64 -4)) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 F C))))))) (*.f64 -1/4 (*.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (-.f64 C B) (*.f64 F (*.f64 C -4)))) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (-.f64 C B) (*.f64 F (*.f64 C -4)))) (sqrt.f64 -4)) 1/2)) 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -64))) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F C) 3))))))))
(+.f64 (+.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -8))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C (-.f64 C B)) -4))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C (-.f64 C B)) -4))) (sqrt.f64 -4)) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 F C)))))))) (*.f64 -1/4 (*.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C (-.f64 C B)) -4))) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C (-.f64 C B)) -4))) (sqrt.f64 -4)) 1/2)) 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -64))) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F C) 3)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -8))))
(*.f64 (*.f64 A (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (*.f64 F C))))
(neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -8))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 C (*.f64 (-.f64 C B) 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 (*.f64 A (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (*.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (*.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (-.f64 C B) (*.f64 C 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))))
(+.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -8)))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (*.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (-.f64 C B) (*.f64 C 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (-.f64 C B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) (sqrt.f64 -4)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 C (*.f64 (-.f64 C B) 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 C (*.f64 (-.f64 C B) 4))) (sqrt.f64 -4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))))))))
(+.f64 (*.f64 (*.f64 A (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (*.f64 F C)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (*.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (-.f64 C B) (*.f64 C 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (-.f64 C B) (*.f64 C 4))) (sqrt.f64 -4))) 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 F C))))))))
(+.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -8)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (*.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (-.f64 C B) (*.f64 C 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (-.f64 C B) (*.f64 C 4))) (sqrt.f64 -4))) 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 F C))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (-.f64 C B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) (sqrt.f64 -4)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) (-.f64 (*.f64 (-.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) (sqrt.f64 -4)))) 2)))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 C (*.f64 (-.f64 C B) 4))) (sqrt.f64 -4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4)))))) (+.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 C (*.f64 (-.f64 C B) 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))))) (*.f64 -1/4 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 C (*.f64 (-.f64 C B) 4))) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 C (*.f64 (-.f64 C B) 4))) (sqrt.f64 -4))) 2)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -64)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))))))
(+.f64 (*.f64 (*.f64 A (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (*.f64 F C)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (*.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (-.f64 C B) (*.f64 C 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (-.f64 C B) (*.f64 C 4))) (sqrt.f64 -4))) 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 F C))))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (-.f64 C B) (*.f64 C 4))) (sqrt.f64 -4))) 2)))) (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (-.f64 C B) (*.f64 C 4))) (*.f64 (pow.f64 A 2) (sqrt.f64 -64)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 3))) -1/4))))
(+.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -8)))) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (-.f64 C B) (*.f64 C 4))) (sqrt.f64 -4))) 2)))) (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (-.f64 C B) (*.f64 C 4))) (*.f64 (pow.f64 A 2) (sqrt.f64 -64)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 3))) -1/4)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (*.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (-.f64 C B) (*.f64 C 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (-.f64 C B) (*.f64 C 4))) (sqrt.f64 -4))) 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 F C)))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A B) F)))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B))))
(*.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A B)))) (*.f64 F (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A B) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A B) F))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A B))) (*.f64 (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (*.f64 (*.f64 F (-.f64 A B)) -4)))) (/.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) (*.f64 (*.f64 (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (-.f64 A B) (*.f64 -4 A))))) (/.f64 (sqrt.f64 2) B)) 1/2)))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) (*.f64 (*.f64 (*.f64 C (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (-.f64 A B) (*.f64 -4 A))))) (/.f64 (sqrt.f64 2) B)) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A B) F))) (*.f64 F (pow.f64 B 2))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A B)))) (*.f64 F (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A B) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A B) F)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A B))) (*.f64 (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (*.f64 (*.f64 F (-.f64 A B)) -4)))) (/.f64 (sqrt.f64 2) B)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A B))) (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 A (*.f64 F -4)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A B))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (*.f64 (*.f64 F (-.f64 A B)) -4))) B)) 2)))) (/.f64 (sqrt.f64 2) B))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) (*.f64 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 F (*.f64 -4 A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (-.f64 A B) (*.f64 -4 A)))) B) 1/2)) 2))) (/.f64 (sqrt.f64 2) B)) 1/2)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) (*.f64 (*.f64 (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (-.f64 A B) (*.f64 -4 A))))) (/.f64 (sqrt.f64 2) B)) 1/2))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 F (*.f64 -4 A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) (*.f64 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (-.f64 A B) (*.f64 -4 A)))) B) 1/2)) 2))) (/.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) (*.f64 (*.f64 C (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (-.f64 A B) (*.f64 -4 A))))) (/.f64 (sqrt.f64 2) B))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A B)))) (*.f64 F (pow.f64 B 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A B) F))))) 2)) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A B) F))) (*.f64 F (pow.f64 B 2))) (pow.f64 C 3)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 A B) 3) (pow.f64 F 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A B) F))) (*.f64 F (pow.f64 B 2))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A B)))) (*.f64 F (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A B) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A B) F))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A B))) (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 A (*.f64 F -4)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A B))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (*.f64 (*.f64 F (-.f64 A B)) -4))) B)) 2)))) (/.f64 (sqrt.f64 2) B)))) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A B))) (*.f64 (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (*.f64 (*.f64 F (-.f64 A B)) -4)))) (/.f64 (sqrt.f64 2) B))))) (*.f64 -1/4 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 F -4)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A B))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (*.f64 (*.f64 F (-.f64 A B)) -4))) B)) 2))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (*.f64 (*.f64 F (-.f64 A B)) -4))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F (-.f64 A B)) 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) (*.f64 (*.f64 (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (-.f64 A B) (*.f64 -4 A))))) (/.f64 (sqrt.f64 2) B)) 1/2)) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) (*.f64 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 F (*.f64 -4 A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (-.f64 A B) (*.f64 -4 A)))) B) 1/2)) 2))) (/.f64 (sqrt.f64 2) B)) 1/2))) (*.f64 -1/4 (*.f64 (*.f64 (-.f64 (*.f64 F (*.f64 -4 A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (-.f64 A B) (*.f64 -4 A)))) B) 1/2)) 2)) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (-.f64 A B) (*.f64 -4 A)))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F (-.f64 A B)) 3))))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 F (*.f64 -4 A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) (*.f64 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (-.f64 A B) (*.f64 -4 A)))) B) 1/2)) 2))) (/.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) (*.f64 (*.f64 C (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (-.f64 A B) (*.f64 -4 A))))) (/.f64 (sqrt.f64 2) B))))) (*.f64 -1/4 (*.f64 (*.f64 (-.f64 (*.f64 F (*.f64 -4 A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) (*.f64 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (-.f64 A B) (*.f64 -4 A)))) B) 1/2)) 2)) (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (-.f64 A B) (*.f64 -4 A)))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F (-.f64 A B)) 3))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -8)))
(*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F A))))
(*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -8)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (-.f64 A B) (*.f64 -4 A))) (sqrt.f64 -4))) 1/2)))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -8))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (-.f64 A B) (*.f64 -4 A))) (sqrt.f64 -4))) 1/2)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (-.f64 A B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -8))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (*.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4))) (sqrt.f64 -4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2))))
(+.f64 (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F A)))) (*.f64 1/2 (+.f64 (*.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A B))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (-.f64 A B) (*.f64 -4 A))) (sqrt.f64 -4))) 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 F A))))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (-.f64 A B) (*.f64 -4 A))) (sqrt.f64 -4)))))))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -8))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (-.f64 A B) (*.f64 -4 A))) (sqrt.f64 -4)))) (*.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A B))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (-.f64 A B) (*.f64 -4 A))) (sqrt.f64 -4))) 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 F A))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))) (-.f64 (*.f64 (-.f64 A B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))) (sqrt.f64 -4)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (-.f64 A B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B)))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A (-.f64 A B))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -8))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (*.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4))) (sqrt.f64 -4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2))) (*.f64 -1/4 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4))) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 (-.f64 A B) -4))) (sqrt.f64 -4))) 2)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -64)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3))))))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A B))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (-.f64 A B) (*.f64 -4 A))) (sqrt.f64 -4))) 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 F A))))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (-.f64 A B) (*.f64 -4 A))) (sqrt.f64 -4)))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (-.f64 A B) (*.f64 -4 A))) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A B))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (-.f64 A B) (*.f64 -4 A))) (sqrt.f64 -4))) 2)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -64))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3)))))) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F A))))))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -8))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (-.f64 A B) (*.f64 -4 A))) (sqrt.f64 -4)))) (*.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A B))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (-.f64 A B) (*.f64 -4 A))) (sqrt.f64 -4))) 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 F A))))))) (*.f64 -1/4 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (-.f64 A B) (*.f64 -4 A))) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A B))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (-.f64 A B) (*.f64 -4 A))) (sqrt.f64 -4))) 2)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -64))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))))
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (*.f64 C (sqrt.f64 -8)) -1))
(*.f64 (sqrt.f64 (*.f64 F A)) (neg.f64 (*.f64 C (sqrt.f64 -8))))
(neg.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -8))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 A (*.f64 F (-.f64 A B)))))) (sqrt.f64 -4)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (*.f64 C (sqrt.f64 -8)) -1)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (+.f64 (*.f64 F (*.f64 -1 (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (-.f64 A B)) 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (neg.f64 (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (-.f64 A B) (*.f64 (*.f64 F A) 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) 1/2)))
(+.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (-.f64 A B) (*.f64 (*.f64 F A) 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) 1/2)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 A (*.f64 F (-.f64 A B)))))) (sqrt.f64 -4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (-.f64 A B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 A (*.f64 (-.f64 A B) F)))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (*.f64 C (sqrt.f64 -8)) -1)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (+.f64 (*.f64 F (*.f64 -1 (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (-.f64 A B)) 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (*.f64 F (*.f64 -1 (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (-.f64 A B)) 4))) (sqrt.f64 -4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))))))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A B))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (-.f64 A B) (*.f64 (*.f64 F A) 4))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) 2)) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) -1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (neg.f64 (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (-.f64 A B) (*.f64 (*.f64 F A) 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) 1/2))))
(+.f64 (+.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (-.f64 A B) (*.f64 (*.f64 F A) 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) 1/2))) (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A B))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (-.f64 A B) (*.f64 (*.f64 F A) 4))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) 2)) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) -1/2)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 A (*.f64 F (-.f64 A B)))))) (sqrt.f64 -4)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (-.f64 A B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 A (*.f64 (-.f64 A B) F)))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 (-.f64 A B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 A (*.f64 F (-.f64 A B))))) (sqrt.f64 -4)))) 2)) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 A (*.f64 (-.f64 A B) F)))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (*.f64 C (sqrt.f64 -8)) -1)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (+.f64 (*.f64 F (*.f64 -1 (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (-.f64 A B)) 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (*.f64 F (*.f64 -1 (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (-.f64 A B)) 4))) (sqrt.f64 -4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F A) 3))) (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 -1 (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (-.f64 A B)) 4))) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (*.f64 F (*.f64 -1 (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (-.f64 A B)) 4))) (sqrt.f64 -4))) 2)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -64)))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (neg.f64 (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F A) 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (-.f64 A B) (*.f64 (*.f64 F A) 4))) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A B))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (-.f64 A B) (*.f64 (*.f64 F A) 4))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -64)))) -1/4)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (-.f64 A B) (*.f64 (*.f64 F A) 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) 1/2)) (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A B))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (-.f64 A B) (*.f64 (*.f64 F A) 4))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) 2)) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) -1/2)))))
(+.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -8)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (-.f64 A B) (*.f64 (*.f64 F A) 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) 1/2)) (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A B))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (-.f64 A B) (*.f64 (*.f64 F A) 4))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) 2)) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) -1/2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F A) 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (-.f64 A B) (*.f64 (*.f64 F A) 4))) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A B))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 2))) (*.f64 (-.f64 A B) (*.f64 (*.f64 F A) 4))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -64)))) -1/4))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 A (*.f64 -4 (*.f64 F C)))
(*.f64 C (*.f64 F (*.f64 -4 A)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (*.f64 -4 (*.f64 F C))))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C (*.f64 F (*.f64 -4 A))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (*.f64 -4 (*.f64 F C))))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C (*.f64 F (*.f64 -4 A))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (*.f64 -4 (*.f64 F C))))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C (*.f64 F (*.f64 -4 A))))
(*.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 A (*.f64 -4 (*.f64 F C))))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C (*.f64 F (*.f64 -4 A))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (*.f64 -4 (*.f64 F C))))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C (*.f64 F (*.f64 -4 A))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (*.f64 -4 (*.f64 F C))))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C (*.f64 F (*.f64 -4 A))))
(*.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 A (*.f64 -4 (*.f64 F C))))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C (*.f64 F (*.f64 -4 A))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (*.f64 -4 (*.f64 F C))))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C (*.f64 F (*.f64 -4 A))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (*.f64 -4 (*.f64 F C))))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C (*.f64 F (*.f64 -4 A))))
(*.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 A (*.f64 -4 (*.f64 F C))))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C (*.f64 F (*.f64 -4 A))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (*.f64 -4 (*.f64 F C))))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C (*.f64 F (*.f64 -4 A))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (*.f64 -4 (*.f64 F C))))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C (*.f64 F (*.f64 -4 A))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 A (*.f64 -4 (*.f64 F C)))
(*.f64 C (*.f64 F (*.f64 -4 A)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (*.f64 -4 (*.f64 F C))))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C (*.f64 F (*.f64 -4 A))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (*.f64 -4 (*.f64 F C))))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C (*.f64 F (*.f64 -4 A))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (*.f64 -4 (*.f64 F C))))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C (*.f64 F (*.f64 -4 A))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 A (*.f64 -4 (*.f64 F C)))
(*.f64 C (*.f64 F (*.f64 -4 A)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (*.f64 -4 (*.f64 F C))))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C (*.f64 F (*.f64 -4 A))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (*.f64 -4 (*.f64 F C))))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C (*.f64 F (*.f64 -4 A))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (*.f64 -4 (*.f64 F C))))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C (*.f64 F (*.f64 -4 A))))
(*.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 A (*.f64 -4 (*.f64 F C))))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C (*.f64 F (*.f64 -4 A))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (*.f64 -4 (*.f64 F C))))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C (*.f64 F (*.f64 -4 A))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (*.f64 -4 (*.f64 F C))))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C (*.f64 F (*.f64 -4 A))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 A (*.f64 -4 (*.f64 F C)))
(*.f64 C (*.f64 F (*.f64 -4 A)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (*.f64 -4 (*.f64 F C))))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C (*.f64 F (*.f64 -4 A))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (*.f64 -4 (*.f64 F C))))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C (*.f64 F (*.f64 -4 A))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (*.f64 -4 (*.f64 F C))))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C (*.f64 F (*.f64 -4 A))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 A (*.f64 -4 (*.f64 F C)))
(*.f64 C (*.f64 F (*.f64 -4 A)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (*.f64 -4 (*.f64 F C))))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C (*.f64 F (*.f64 -4 A))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (*.f64 -4 (*.f64 F C))))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C (*.f64 F (*.f64 -4 A))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (*.f64 -4 (*.f64 F C))))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C (*.f64 F (*.f64 -4 A))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.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 A (*.f64 C 4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.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 A (*.f64 C 4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.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 A (*.f64 C 4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.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 A (*.f64 C 4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.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 A (*.f64 C 4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.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 A (*.f64 C 4))))
(*.f64 -4 (*.f64 A C))
(*.f64 A (*.f64 C -4))
(*.f64 C (*.f64 -4 A))
(+.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 C (*.f64 -4 A)))
(+.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 C (*.f64 -4 A)))
(+.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 C (*.f64 -4 A)))
(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 C (*.f64 -4 A)))
(+.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 C (*.f64 -4 A)))
(+.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 C (*.f64 -4 A)))
(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 C (*.f64 -4 A)))
(+.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 C (*.f64 -4 A)))
(+.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 C (*.f64 -4 A)))
(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 C (*.f64 -4 A)))
(+.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 C (*.f64 -4 A)))
(+.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 C (*.f64 -4 A)))
(*.f64 -4 (*.f64 A C))
(*.f64 A (*.f64 C -4))
(*.f64 C (*.f64 -4 A))
(+.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 C (*.f64 -4 A)))
(+.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 C (*.f64 -4 A)))
(+.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 C (*.f64 -4 A)))
(*.f64 -4 (*.f64 A C))
(*.f64 A (*.f64 C -4))
(*.f64 C (*.f64 -4 A))
(+.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 C (*.f64 -4 A)))
(+.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 C (*.f64 -4 A)))
(+.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 C (*.f64 -4 A)))
(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 C (*.f64 -4 A)))
(+.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 C (*.f64 -4 A)))
(+.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 C (*.f64 -4 A)))
(*.f64 -4 (*.f64 A C))
(*.f64 A (*.f64 C -4))
(*.f64 C (*.f64 -4 A))
(+.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 C (*.f64 -4 A)))
(+.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 C (*.f64 -4 A)))
(+.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 C (*.f64 -4 A)))
(*.f64 -4 (*.f64 A C))
(*.f64 A (*.f64 C -4))
(*.f64 C (*.f64 -4 A))
(+.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 C (*.f64 -4 A)))
(+.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 C (*.f64 -4 A)))
(+.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 C (*.f64 -4 A)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C 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 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C 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 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C 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 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) -1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C 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 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) -2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) -2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C 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 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C 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 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C 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 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(-.f64 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C 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 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) -2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C 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 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 2 (*.f64 (*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1/2) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C 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 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 2 (*.f64 (/.f64 -1/2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) -2)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C 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 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 2 (*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C 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 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 2 (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C 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 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 4 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))) 2) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 4 (*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) 2)))
(*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2)))) 4))
(*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2)))) 4))
(*.f64 4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -2) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 4 (*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) 2)))
(*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2)))) 4))
(*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2)))) 4))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C 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 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (*.f64 -2 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C 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 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C 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 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C 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 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C 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 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C 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 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -2) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C 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 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -2) (*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1/2))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C 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 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 1/2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C 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 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -4) (/.f64 -1/2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) -2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C 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 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -4) (*.f64 1/2 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C 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 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C 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 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))) (*.f64 -1 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C 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 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 -2 (*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C 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 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C 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 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) -1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C 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 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C 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 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))) (*.f64 -1/2 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C 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 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 -4 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) 2) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 -4 (*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))) 1/2) (*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -4))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2))) 1/2) (*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -4))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -4)) (*.f64 1/4 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C 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 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C 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 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C 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 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 1/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 A (-.f64 C B)))))) -2))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C 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 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 2 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 1/2 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C 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 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1/2) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -2))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C 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 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) -2)) 2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C 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 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))) -2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C 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 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 -1/2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) -2)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -4))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C 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 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C 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 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C 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 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C 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 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) 0)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2)))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2)))
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2)))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2)))
(+.f64 1 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -1))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2)))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2)))
(+.f64 -1 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) 1))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2)))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2)))
(+.f64 -2 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) 2))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2)))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2)))
(+.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) 1) -1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2)))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) 2))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2)))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2)))
(+.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))) -2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))) -2))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2)))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2)))
(+.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) 2) -2)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2)))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2)))
(-.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) 0)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2)))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2)))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2)))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2)))
(-.f64 1 (-.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2)))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2)))
(-.f64 -1 (-.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2)))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2)))
(-.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) 1) 1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2)))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2)))
(-.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -1) -1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2)))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2)))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) 2))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2)))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2)))
(*.f64 2 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))) -2))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2)))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2)))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))) -1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2)))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2)))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2)))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2)))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2)))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -2) -1/2)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2)))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2)))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2)))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -2))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2)))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2)))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2)))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -2))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2)))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) 2) 2)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2)))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -2) -2)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2)))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))) -2) 2)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2)))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2)))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))) -1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2)))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -2) -2)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2)))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -4) -4)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2)))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2)))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))) 2)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2)))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2)))
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))) 4)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2)))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -4)) -8)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2)))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2)))
(/.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))))) 8)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2)))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -4)) 4)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2)))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))))) 16)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2)))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2)))
(/.f64 (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) -4))) 8)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2)))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2)))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B)))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2)))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2)))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C B))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (+.f64 A (-.f64 C B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2)))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A (-.f64 C B))) 2)))
(+.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) 0)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(+.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(+.f64 (/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) 2) (/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) 2))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(-.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) 0)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) 1)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)) 2)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 4 F)) 4)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) 8) 8)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) 8)) 16)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(pow.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) 1)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(+.f64 (pow.f64 B 2) (neg.f64 (*.f64 4 (*.f64 A C))))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 C (*.f64 -4 A)))
(+.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 0)
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))
(+.f64 0 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))
(+.f64 -1 (+.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 1))
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))
(+.f64 (neg.f64 (*.f64 4 (*.f64 A C))) (pow.f64 B 2))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 C (*.f64 -4 A)))
(+.f64 (+.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 1) -1)
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))
(+.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 2) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 2))
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))
(*.f64 2 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 2))
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))
(*.f64 2 (-.f64 (/.f64 (pow.f64 B 2) 2) (/.f64 (*.f64 A (*.f64 C 8)) 4)))
(*.f64 2 (-.f64 (/.f64 (pow.f64 B 2) 2) (*.f64 (*.f64 C 8) (/.f64 A 4))))
(*.f64 2 (-.f64 (/.f64 (pow.f64 B 2) 2) (*.f64 A (/.f64 (*.f64 C 8) 4))))
(*.f64 2 (-.f64 (/.f64 (pow.f64 B 2) 2) (/.f64 (*.f64 A (*.f64 C 16)) 8)))
(*.f64 4 (-.f64 (pow.f64 (/.f64 B 2) 2) (*.f64 A C)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 1)
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))
(*.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))
(*.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))
(*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1/2)
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))
(*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -1)
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))
(*.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1/4)
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))
(*.f64 1/2 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))
(*.f64 1/2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))
(*.f64 1/2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 8 A))))
(*.f64 1/4 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))
(*.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 2) 2)
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 1)
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))
(/.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 2)
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))
(/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -1)
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))
(/.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 4)
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) -2) -2)
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))
(/.f64 (*.f64 2 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 8)
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 16)
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))
(pow.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 1)
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))
(neg.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))

localize74.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
6.8b
(*.f64 A (pow.f64 B 2))
6.8b
(*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))
14.8b
(sqrt.f64 (*.f64 2 (+.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 (-.f64 A (neg.f64 A)) C)) -4)) (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))) (*.f64 2 (*.f64 A (pow.f64 B 2))))))))
15.0b
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 (-.f64 A (neg.f64 A)) C)) -4)) (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))) (*.f64 2 (*.f64 A (pow.f64 B 2)))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
Compiler

Compiled 269 to 130 computations (51.7% saved)

series29.0ms (0%)

Counts
4 → 72
Calls

36 calls:

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

rewrite101.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1918×rational.json-1
1918×rational.json-2
1918×rational.json-3
1048×rational.json-simplify-2
892×rational.json-simplify-35
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
029272
1205272
2446204
31074180
42610168
56490168
Stop Event
node limit
Counts
4 → 77
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 (-.f64 A (neg.f64 A)) C)) -4)) (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))) (*.f64 2 (*.f64 A (pow.f64 B 2)))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
(sqrt.f64 (*.f64 2 (+.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 (-.f64 A (neg.f64 A)) C)) -4)) (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))) (*.f64 2 (*.f64 A (pow.f64 B 2))))))))
(*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A)))
(*.f64 A (pow.f64 B 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) (-.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 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) (-.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 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 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 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) (-.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 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) (-.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 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) (/.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 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) (-.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 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) (-.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 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 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 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4))))))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4))))))) (*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4))))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) 4) (/.f64 1 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1)))) (#(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 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 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 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 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 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) -2) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/2) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) (-.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 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4))))))) 4) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) -2)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) -2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (pow.f64 B 2)) (*.f64 A (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 2 (*.f64 A (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 B 2) (*.f64 A 4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 B 2) (*.f64 A 8)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 A 8))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 A 8)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (pow.f64 B 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 A (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 A (pow.f64 B 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (pow.f64 B 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 B 2) (*.f64 A 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 B 2) (*.f64 A 8)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 A 8))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 A 8)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 A (pow.f64 B 2)) 1)))))

simplify12.8s (15.2%)

Algorithm
egg-herbie
Rules
1234×rational.json-simplify-41
1114×rational.json-simplify-51
920×rational.json-simplify-35
916×rational.json-simplify-1
842×rational.json-simplify-44
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
049413871
1132513051
2303112513
3609212413
4773412413
Stop Event
node limit
Counts
149 → 253
Calls
Call 1
Inputs
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -8) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (pow.f64 (sqrt.f64 -8) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (pow.f64 (sqrt.f64 -8) 5)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (*.f64 1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (pow.f64 A 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))))
(*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))) (*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))))
(+.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 A 5) F))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (*.f64 -32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (+.f64 (*.f64 -128 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 7)))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 7)))) (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 7)))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 A 7) F)))))) (pow.f64 C 3)) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 A 5) F))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (*.f64 -32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2)))
(+.f64 (*.f64 (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 B 4)) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2))))
(+.f64 (*.f64 (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 B 4)) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2)) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -8) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))))) (pow.f64 B 6)))))
(*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 A 3) F))))))
(+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (+.f64 (*.f64 -32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5))) (+.f64 (*.f64 -128 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (+.f64 (*.f64 -32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))) (*.f64 32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 A 7) F)))))))))))))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -8 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (sqrt.f64 2) C)))) (pow.f64 B 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 (*.f64 (pow.f64 A 5) F))) (*.f64 -32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))))) (pow.f64 B 5))) (+.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -8 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (sqrt.f64 2) C)))) (pow.f64 B 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 (*.f64 (pow.f64 A 5) F))) (*.f64 -32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))))) (pow.f64 B 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -128 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (sqrt.f64 (*.f64 (pow.f64 A 7) F)))) (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (sqrt.f64 (*.f64 (pow.f64 A 7) F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (sqrt.f64 (*.f64 (pow.f64 A 7) F))) (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (*.f64 (sqrt.f64 2) (pow.f64 C 3))))))) (pow.f64 B 7))) (+.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -8 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (sqrt.f64 2) C)))) (pow.f64 B 3))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))
(*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) B) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) B) (sqrt.f64 (*.f64 (pow.f64 A 3) F))))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 A 7) F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) B) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 5)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) B))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 A 7) F))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 A 5) F))))))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -2)))
(*.f64 2 (*.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4))))))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4))))))) (*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/2))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4))))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 1/2)
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) 4) (/.f64 1 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1)
(*.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4))))))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4))))))))
(*.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) -2) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/2) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4))))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -2)) 2)
(*.f64 (/.f64 1 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) 4))
(*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) -2))
(*.f64 (+.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) 0)
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))))
(+.f64 -1 (-.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) -1))
(+.f64 (-.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) -1) -1)
(-.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4))))))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) 2))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4))))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4))))))) 1/2)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4))))))) -1)
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) 4) 1/4)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) 4))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) 2) 2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4))))))) 2)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4))))))) -1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) 4)) 8)
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4))))))) 4) -4)
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) -2) -2)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) 4))) 16)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) -2)) 2)
(/.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) -2)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) -2))) 4)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4))))))))
(+.f64 (*.f64 A (pow.f64 B 2)) (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) 0)
(+.f64 0 (*.f64 2 (*.f64 A (pow.f64 B 2))))
(-.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) 0)
(/.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) 1)
(/.f64 (*.f64 (pow.f64 B 2) (*.f64 A 4)) 2)
(/.f64 (*.f64 (pow.f64 B 2) (*.f64 A 8)) 4)
(/.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 A 8))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 A 8)))) 16)
(pow.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) 1)
(+.f64 (*.f64 A (pow.f64 B 2)) 0)
(+.f64 0 (*.f64 A (pow.f64 B 2)))
(-.f64 (*.f64 A (pow.f64 B 2)) 0)
(/.f64 (*.f64 A (pow.f64 B 2)) 1)
(/.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) 2)
(/.f64 (*.f64 (pow.f64 B 2) (*.f64 A 4)) 4)
(/.f64 (*.f64 (pow.f64 B 2) (*.f64 A 8)) 8)
(/.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 A 8))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 A 8)))) 32)
(pow.f64 (*.f64 A (pow.f64 B 2)) 1)
Outputs
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C))))
(*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C))))
(*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16)))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) A))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/2))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) A))) 1/2)) (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (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 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) 1/16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) A))) 1/2))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))))
(+.f64 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) A))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/2)) (+.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))) (+.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (sqrt.f64 -512))))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2))))) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 A 2)))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (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 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) A))) 1/2)) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2))))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 4) (pow.f64 A 2))) (sqrt.f64 -512)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 A 2))) 1/64)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) A))) 1/2)) (+.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 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (sqrt.f64 -512)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/2)) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (sqrt.f64 -8))))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 A 2))) 1/64)))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -8) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))))))))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/32 (*.f64 (*.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 A 3)))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))) (+.f64 (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (pow.f64 A 3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (pow.f64 B 6) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (sqrt.f64 -32768)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)))) (+.f64 (*.f64 (*.f64 (pow.f64 B 6) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (sqrt.f64 -512))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) -1/8)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (sqrt.f64 -512))))))))) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 A 2)))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) A))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/2)))))
(+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (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 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) A))) 1/2)) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2))))) (+.f64 (*.f64 1/32 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 A 3)))))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 1/256 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 6) (pow.f64 A 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 4) (pow.f64 A 2))) (sqrt.f64 -512)))) (+.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 -32768))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 A 2))) 1/64)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -512) (pow.f64 A 3)))) -1/8)))))))))))
(+.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 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (sqrt.f64 -8))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 A 2))) 1/64)) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (sqrt.f64 -512)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 -1/8 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -512) (pow.f64 A 3)))))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (/.f64 (pow.f64 B 6) (sqrt.f64 -32768)) (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 6) (pow.f64 A 3))) 1/256)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) A))) 1/2)) (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -8) (pow.f64 A 3)))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4))
(*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) -1/4)
(*.f64 (sqrt.f64 (*.f64 (/.f64 F C) -16)) -1/4)
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 (sqrt.f64 -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/2 (*.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 -16 (/.f64 F C))) -1/4) (neg.f64 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/2 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))))) A)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F C) -16)) -1/4) (neg.f64 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 (/.f64 F (pow.f64 C 3)) -16)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 1/2))) A)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 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 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))))) A)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (sqrt.f64 -512))))) (+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4)) (+.f64 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 A 2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/8)) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/64))))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/2 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))))) A)) (+.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) -1/4) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 -1/64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 A 2))))) (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/8))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 4) (pow.f64 A 2))) (sqrt.f64 -512)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F C) -16)) -1/4) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -512)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/64)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (pow.f64 A 2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/8)))) (neg.f64 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 (/.f64 F (pow.f64 C 3)) -16)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 1/2))) A))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (pow.f64 (sqrt.f64 -8) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (pow.f64 (sqrt.f64 -8) 5)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (*.f64 1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (pow.f64 A 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))))
(+.f64 (*.f64 -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 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))))) A)) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (sqrt.f64 -512))))) (+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4)) (+.f64 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 A 2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/8)) (*.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 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -32768))) (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (pow.f64 B 6) (sqrt.f64 -16))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -512)))))) (pow.f64 A 3)))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/2 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))))) A)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) -1/4) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 -1/64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 A 2))))) (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/8))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 4) (pow.f64 A 2))) (sqrt.f64 -512)))))) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 6) (sqrt.f64 -512))) -1/8)) (+.f64 (*.f64 1/32 (*.f64 (pow.f64 B 6) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))) (+.f64 (*.f64 (pow.f64 B 6) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -32768)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) 1/256))))) (pow.f64 A 3)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F C) -16)) -1/4) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -512)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/64)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (pow.f64 A 2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/8))))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 (/.f64 F (pow.f64 C 3)) -16)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 1/2))) A) (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 6) (sqrt.f64 -512))) -1/8)) (+.f64 (*.f64 1/256 (*.f64 (pow.f64 B 6) (sqrt.f64 (*.f64 (/.f64 F (pow.f64 C 7)) -16)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 6) (sqrt.f64 -32768))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8)) 1/32))))) (pow.f64 A 3)))))
(*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))))
(*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F A))))
(*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 -2 (sqrt.f64 (*.f64 F A))))
(+.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))) (*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F A)))) (*.f64 C (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) 2)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) -8)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 -2 (sqrt.f64 (*.f64 F A)))) (*.f64 C (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -6)))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 -2 (sqrt.f64 (*.f64 F A)))) (*.f64 C (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) -6))))
(+.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 A 5) F))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (*.f64 -32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F A)))) (+.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)) 8)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) -32)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (pow.f64 A 5))))))) (*.f64 C (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) 2)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) -8))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 -2 (sqrt.f64 (*.f64 F A)))) (+.f64 (*.f64 C (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -6)) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (pow.f64 A 5)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (pow.f64 A 5)))) -24)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 -2 (sqrt.f64 (*.f64 F A)))) (+.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) -6))) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (+.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) -24))))))
(+.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (+.f64 (*.f64 -128 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 7)))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 7)))) (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 7)))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 A 7) F)))))) (pow.f64 C 3)) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 A 5) F))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (*.f64 -32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) 2)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) -8)))) (+.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (pow.f64 B 7)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (pow.f64 B 7))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 7)) 32))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 7)) -128))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F A)))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) 8)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) -32)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (pow.f64 A 5))))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 -2 (sqrt.f64 (*.f64 F A)))) (+.f64 (*.f64 C (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -6)) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (pow.f64 A 5)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (pow.f64 A 5)))) -24))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -128 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (pow.f64 B 7)))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (pow.f64 B 7)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (+.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 7)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 7)) 32)))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 -2 (sqrt.f64 (*.f64 F A)))) (+.f64 (+.f64 (*.f64 C (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -6)) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (pow.f64 A 5)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (pow.f64 A 5)))) -24)))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (+.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 7)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 7)) 32))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (pow.f64 B 7))) -124)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 -2 (sqrt.f64 (*.f64 F A)))) (+.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.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))) -92))) (+.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) -6))) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (+.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) -24)))))))
(*.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 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16)))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 -16) A))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) A)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/2)))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 -16) A))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) A)) 1/2)))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 -16) A))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) A)) 1/2)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 B 4)) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 -16) A))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) A)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/2)))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 A 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) 1/64)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -512))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))))))))))
(+.f64 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 -16) A))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) A)) 1/2))))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 A 2)) 1/64)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 -1/2 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -512))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2))))))))
(+.f64 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 -16) A))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) A)) 1/2))))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 A 2)) 1/64)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -512))) -1/2)) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (sqrt.f64 -8))))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 B 4)) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2)) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -8) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))))) (pow.f64 B 6)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))) (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 -16) A))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) A)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/2)))) (*.f64 (pow.f64 B 6) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (sqrt.f64 -512)))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 -16) (pow.f64 A 3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (sqrt.f64 -32768))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 A 3)))))))))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 A 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) 1/64)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -512))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))))))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 A 2)) 1/64)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 -1/2 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -512))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2))))))) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 -16) A))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) A)) 1/2)))) (*.f64 (pow.f64 B 6) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 -1/8 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (sqrt.f64 -512)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 -32768)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 A 3))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 A 3)) 1/256)))))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (+.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 A 2)) 1/64)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -512))) -1/2)) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (sqrt.f64 -8))))))) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 -16) A))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) A)) 1/2)))) (*.f64 (pow.f64 B 6) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 A 3))) 1/32)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 -1/8 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -512) (pow.f64 A 3))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (+.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 -32768))) (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 A 3)) 1/256)))))))))
(*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))))
(*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F A))))
(*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 -2 (sqrt.f64 (*.f64 F A))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 A 3) F))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F A)))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 -2 (sqrt.f64 (*.f64 F A)))) (*.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) -6))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 -2 (sqrt.f64 (*.f64 F A)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (/.f64 C (pow.f64 B 3)))) -6))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 -2 (sqrt.f64 (*.f64 F A)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 C (pow.f64 B 3))) -6)))
(+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (+.f64 (*.f64 -32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) 8)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (+.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F A)))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))))))) (*.f64 -32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 8 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5))))) (+.f64 (*.f64 (pow.f64 C 2) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (pow.f64 A 5))))) (+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 -2 (sqrt.f64 (*.f64 F A)))) (*.f64 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) -6)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 -32 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5))))))))
(+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (/.f64 C (pow.f64 B 3)))) -6) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 -2 (sqrt.f64 (*.f64 F A)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5)))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5)))) -24))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 C (pow.f64 B 3))) -6)) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 -2 (sqrt.f64 (*.f64 F A)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5)))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5))) -24)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5))) (+.f64 (*.f64 -128 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (+.f64 (*.f64 -32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))) (*.f64 32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 A 7) F)))))))))))))
(+.f64 (*.f64 -128 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 (pow.f64 C 3) (/.f64 (sqrt.f64 2) (pow.f64 B 7))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) 8)) (+.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F A)))) (+.f64 (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 (pow.f64 C 3) (/.f64 (sqrt.f64 2) (pow.f64 B 7))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 (pow.f64 C 3) (/.f64 (sqrt.f64 2) (pow.f64 B 7)))))))) (*.f64 -32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 (pow.f64 C 3) (/.f64 (sqrt.f64 2) (pow.f64 B 7)))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (pow.f64 B 7)))) (+.f64 (*.f64 -128 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (pow.f64 B 7))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 -2 (sqrt.f64 (*.f64 F A)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 -32 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5))))) (+.f64 (*.f64 -8 (*.f64 C (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 C (pow.f64 B 3))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (pow.f64 B 7)))) 36)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 8 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5))))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5)))) (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 -2 (sqrt.f64 (*.f64 F A)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (pow.f64 B 7)))) 36) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (/.f64 C (pow.f64 B 3)))) -6))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5)))) -24)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (pow.f64 B 7))) (+.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 -128 (sqrt.f64 (*.f64 F (pow.f64 A 7))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5)))) (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 -2 (sqrt.f64 (*.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (pow.f64 B 7))) 36)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 C (pow.f64 B 3))) -6)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 2) (pow.f64 B 5))) -24))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (pow.f64 B 7))) (+.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 -128 (sqrt.f64 (*.f64 F (pow.f64 A 7))))))))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F A))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -8 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (sqrt.f64 2) C)))) (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F A)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) C))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) C)))) (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F A)))) (neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 3))))) -6) (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F A)))) (neg.f64 (/.f64 (*.f64 (*.f64 C (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 A 3))))) -6) (pow.f64 B 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 (*.f64 (pow.f64 A 5) F))) (*.f64 -32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))))) (pow.f64 B 5))) (+.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -8 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (sqrt.f64 2) C)))) (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F A)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) C))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) C)))) (pow.f64 B 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 (*.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) -32)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) 8)))) (pow.f64 B 5)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F A)))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 (*.f64 F (pow.f64 A 5))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 (*.f64 F (pow.f64 A 5))))) -24)) (pow.f64 B 5)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 3))))) -6) (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F A)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 C (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 A 3))))) -6) (pow.f64 B 3)) (/.f64 (+.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 A 5))))) (*.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 A 5))))) -24)) (pow.f64 B 5)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F A)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 C (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 A 3))))) -6) (pow.f64 B 3)) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (+.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) -24))) (pow.f64 B 5)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 (*.f64 (pow.f64 A 5) F))) (*.f64 -32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))))) (pow.f64 B 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -128 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (sqrt.f64 (*.f64 (pow.f64 A 7) F)))) (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (sqrt.f64 (*.f64 (pow.f64 A 7) F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (sqrt.f64 (*.f64 (pow.f64 A 7) F))) (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (*.f64 (sqrt.f64 2) (pow.f64 C 3))))))) (pow.f64 B 7))) (+.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -8 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (sqrt.f64 2) C)))) (pow.f64 B 3))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 (*.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) -32)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) 8)))) (pow.f64 B 5))) (+.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F A)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) C))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) C)))) (pow.f64 B 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (pow.f64 C 3)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) 32))) (*.f64 -128 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (pow.f64 C 3)))))) (pow.f64 B 7))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F A)))) (+.f64 (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 -128 (*.f64 (sqrt.f64 2) (pow.f64 C 3)))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 (*.f64 F (pow.f64 A 7))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 (*.f64 F (pow.f64 A 7))))) 36))) (pow.f64 B 7)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 3))))) -6) (pow.f64 B 3)))) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 (*.f64 F (pow.f64 A 5))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 (*.f64 F (pow.f64 A 5))))) -24)) (pow.f64 B 5)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F A)))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 A 5))))) (*.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 A 5))))) -24)) (pow.f64 B 5)) (+.f64 (/.f64 (*.f64 (*.f64 C (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 A 3))))) -6) (pow.f64 B 3)) (/.f64 (+.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 A 7))))) (*.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 A 7))))) -92)) (pow.f64 B 7))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F A)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (+.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) -24))) (pow.f64 B 5)) (+.f64 (/.f64 (*.f64 (*.f64 C (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 A 3))))) -6) (pow.f64 B 3)) (/.f64 (+.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 A 7))))) (*.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 A 7))))) -92)) (pow.f64 B 7))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -16) A))
(*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16)))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) 2)) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -16) A)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -16) A)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))) (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) 2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -16) A)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (sqrt.f64 -512))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) -2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 4) (*.f64 A (sqrt.f64 -512)))) -2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -16) A))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 -2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (sqrt.f64 -512))))) (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16)))))
(+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (sqrt.f64 -512))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) -2)) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) 2)) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -16) A))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -32768))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 4) (*.f64 A (sqrt.f64 -512)))) -2)) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 2) (sqrt.f64 -32768)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -16) A)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 -2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (sqrt.f64 -512))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))) (+.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (/.f64 (pow.f64 B 6) (sqrt.f64 -32768)) (pow.f64 A 2))) 4)))))
(*.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 (sqrt.f64 -16) A)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -16) A)))
(neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -16) A))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) -2)))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -16) A))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F C)) -2)))
(+.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16)))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 -2 (*.f64 (sqrt.f64 2) (/.f64 (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 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -16) A))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) -2)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (sqrt.f64 -512))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 2))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -16) A))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F C)) -2)) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 4) (*.f64 A (sqrt.f64 -512))))))))
(+.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 -2 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (sqrt.f64 -512)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -16) A))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) -2)) (+.f64 (*.f64 (*.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -32768)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -4)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (sqrt.f64 -512))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 2)))))
(+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F C)) -2)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 2) (sqrt.f64 -32768)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -4))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 4) (*.f64 A (sqrt.f64 -512)))))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -16) A)))))
(+.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 -2 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (sqrt.f64 -512))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 -4 (*.f64 (sqrt.f64 2) (/.f64 (/.f64 (pow.f64 B 6) (sqrt.f64 -32768)) (pow.f64 A 2))))))))
(*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))))
(*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F A)))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) B)))
(*.f64 2 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F A)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) B) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F A))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 C (/.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) B))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (/.f64 C B)))))
(+.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F A))))) (*.f64 -2 (*.f64 C (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (pow.f64 A 3)))))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) B) (sqrt.f64 (*.f64 (pow.f64 A 3) F))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F A))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 C (/.f64 (sqrt.f64 2) B))))))
(+.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) B))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (/.f64 C B))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (pow.f64 C 2)))))
(+.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F A))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (pow.f64 C 2)))) (*.f64 -2 (*.f64 C (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (pow.f64 A 3))))))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 A 7) F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) B) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 (pow.f64 C 3) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F A))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 C (/.f64 (sqrt.f64 2) B)))))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (pow.f64 C 2)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (pow.f64 B 5))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (/.f64 C B)))))))
(+.f64 (+.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F A))))) (*.f64 -2 (*.f64 C (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (pow.f64 A 3))))))) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (pow.f64 C 2))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (pow.f64 B 5)))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -16) A))
(*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) 2)) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -16) A)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -16) A)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))) (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) 2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -16) A)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (sqrt.f64 -512))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) -2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 4) (*.f64 A (sqrt.f64 -512)))) -2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -16) A))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 -2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (sqrt.f64 -512))))) (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16)))))
(+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (sqrt.f64 -512))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) -2)) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) 2)) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -16) A))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -32768))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 4) (*.f64 A (sqrt.f64 -512)))) -2)) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 2) (sqrt.f64 -32768)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -16) A)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 -2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (sqrt.f64 -512))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))) (+.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (/.f64 (pow.f64 B 6) (sqrt.f64 -32768)) (pow.f64 A 2))) 4)))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B)))
(*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F A)))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) B)))
(*.f64 2 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F A)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F A))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 C (/.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) B))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (/.f64 C B)))))
(+.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F A))))) (*.f64 -2 (*.f64 C (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (pow.f64 A 3)))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F A))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 C (/.f64 (sqrt.f64 2) B))))))
(+.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) B))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (/.f64 C B))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (pow.f64 C 2)))))
(+.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F A))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (pow.f64 C 2)))) (*.f64 -2 (*.f64 C (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (pow.f64 A 3))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 5)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 (pow.f64 C 3) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F A))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 C (/.f64 (sqrt.f64 2) B)))))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (pow.f64 C 2)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (pow.f64 B 5))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (/.f64 C B)))))))
(+.f64 (+.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F A))))) (*.f64 -2 (*.f64 C (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (pow.f64 A 3))))))) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (pow.f64 C 2))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (pow.f64 B 5)))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B)))
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) B) -2))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) B)))
(*.f64 -2 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F A)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) B))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) B) -2)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 C (/.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (/.f64 C B)))))
(+.f64 (*.f64 -2 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F A))))) (*.f64 2 (*.f64 C (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (pow.f64 A 3)))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) B) -2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 C (/.f64 (sqrt.f64 2) B))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (pow.f64 C 2))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (/.f64 C B))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (pow.f64 C 2))) (+.f64 (*.f64 -2 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F A))))) (*.f64 2 (*.f64 C (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (pow.f64 A 3))))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 A 7) F))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 A 5) F))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) B) -2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 (pow.f64 C 3) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 C (/.f64 (sqrt.f64 2) B)))))))
(+.f64 (*.f64 (pow.f64 C 3) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (pow.f64 A 7))))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (pow.f64 C 2))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (/.f64 C B)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (pow.f64 C 2))) (+.f64 (+.f64 (*.f64 -2 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F A))))) (*.f64 2 (*.f64 C (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (pow.f64 A 3))))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (pow.f64 B 5))))))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(*.f64 A (*.f64 (pow.f64 B 2) 2))
(*.f64 2 (*.f64 (pow.f64 B 2) A))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(*.f64 A (*.f64 (pow.f64 B 2) 2))
(*.f64 2 (*.f64 (pow.f64 B 2) A))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(*.f64 A (*.f64 (pow.f64 B 2) 2))
(*.f64 2 (*.f64 (pow.f64 B 2) A))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(*.f64 A (*.f64 (pow.f64 B 2) 2))
(*.f64 2 (*.f64 (pow.f64 B 2) A))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(*.f64 A (*.f64 (pow.f64 B 2) 2))
(*.f64 2 (*.f64 (pow.f64 B 2) A))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(*.f64 A (*.f64 (pow.f64 B 2) 2))
(*.f64 2 (*.f64 (pow.f64 B 2) A))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(*.f64 A (*.f64 (pow.f64 B 2) 2))
(*.f64 2 (*.f64 (pow.f64 B 2) A))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(*.f64 A (*.f64 (pow.f64 B 2) 2))
(*.f64 2 (*.f64 (pow.f64 B 2) A))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(*.f64 A (*.f64 (pow.f64 B 2) 2))
(*.f64 2 (*.f64 (pow.f64 B 2) A))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(*.f64 A (*.f64 (pow.f64 B 2) 2))
(*.f64 2 (*.f64 (pow.f64 B 2) A))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(*.f64 A (*.f64 (pow.f64 B 2) 2))
(*.f64 2 (*.f64 (pow.f64 B 2) A))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(*.f64 A (*.f64 (pow.f64 B 2) 2))
(*.f64 2 (*.f64 (pow.f64 B 2) A))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(*.f64 A (*.f64 (pow.f64 B 2) 2))
(*.f64 2 (*.f64 (pow.f64 B 2) A))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(*.f64 A (*.f64 (pow.f64 B 2) 2))
(*.f64 2 (*.f64 (pow.f64 B 2) A))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(*.f64 A (*.f64 (pow.f64 B 2) 2))
(*.f64 2 (*.f64 (pow.f64 B 2) A))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(*.f64 A (*.f64 (pow.f64 B 2) 2))
(*.f64 2 (*.f64 (pow.f64 B 2) A))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(*.f64 A (*.f64 (pow.f64 B 2) 2))
(*.f64 2 (*.f64 (pow.f64 B 2) A))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(*.f64 A (*.f64 (pow.f64 B 2) 2))
(*.f64 2 (*.f64 (pow.f64 B 2) A))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(*.f64 A (*.f64 (pow.f64 B 2) 2))
(*.f64 2 (*.f64 (pow.f64 B 2) A))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(*.f64 A (*.f64 (pow.f64 B 2) 2))
(*.f64 2 (*.f64 (pow.f64 B 2) A))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(*.f64 A (*.f64 (pow.f64 B 2) 2))
(*.f64 2 (*.f64 (pow.f64 B 2) A))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(*.f64 A (*.f64 (pow.f64 B 2) 2))
(*.f64 2 (*.f64 (pow.f64 B 2) A))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(*.f64 A (*.f64 (pow.f64 B 2) 2))
(*.f64 2 (*.f64 (pow.f64 B 2) A))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(*.f64 A (*.f64 (pow.f64 B 2) 2))
(*.f64 2 (*.f64 (pow.f64 B 2) A))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 A (*.f64 -8 C)) (*.f64 (pow.f64 B 2) 4)) F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 A (*.f64 -8 C)) (*.f64 (pow.f64 B 2) 4)) F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 A (*.f64 -8 C)) (*.f64 (pow.f64 B 2) 4)) F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 A (*.f64 -8 C)) (*.f64 (pow.f64 B 2) 4)) F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 A (*.f64 -8 C)) (*.f64 (pow.f64 B 2) 4)) F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 A (*.f64 -8 C)) (*.f64 (pow.f64 B 2) 4)) F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 2 (*.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 A (*.f64 -8 C)) (*.f64 (pow.f64 B 2) 4)) F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 A (*.f64 -8 C)) (*.f64 (pow.f64 B 2) 4)) F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 A (*.f64 -8 C)) (*.f64 (pow.f64 B 2) 4)) F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 A (*.f64 -8 C)) (*.f64 (pow.f64 B 2) 4)) F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 A (*.f64 -8 C)) (*.f64 (pow.f64 B 2) 4)) F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4))))))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 A (*.f64 -8 C)) (*.f64 (pow.f64 B 2) 4)) F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4))))))) (*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/2))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 A (*.f64 -8 C)) (*.f64 (pow.f64 B 2) 4)) F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4))))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 A (*.f64 -8 C)) (*.f64 (pow.f64 B 2) 4)) F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 1/2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 A (*.f64 -8 C)) (*.f64 (pow.f64 B 2) 4)) F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) 4) (/.f64 1 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 A (*.f64 -8 C)) (*.f64 (pow.f64 B 2) 4)) F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 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 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 A (*.f64 -8 C)) (*.f64 (pow.f64 B 2) 4)) F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 A (*.f64 -8 C)) (*.f64 (pow.f64 B 2) 4)) F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 C (*.f64 A 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 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 A (*.f64 -8 C)) (*.f64 (pow.f64 B 2) 4)) F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 A (*.f64 -8 C)) (*.f64 (pow.f64 B 2) 4)) F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 A (*.f64 -8 C)) (*.f64 (pow.f64 B 2) 4)) F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) -2) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 A (*.f64 -8 C)) (*.f64 (pow.f64 B 2) 4)) F)))) (*.f64 -2 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 -2 (*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))))
(*.f64 -2 (*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4)))))) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/2) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 A (*.f64 -8 C)) (*.f64 (pow.f64 B 2) 4)) F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -2)) 2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 A (*.f64 -8 C)) (*.f64 (pow.f64 B 2) 4)) F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (/.f64 1 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) 4))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 A (*.f64 -8 C)) (*.f64 (pow.f64 B 2) 4)) F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 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 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) -2))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 A (*.f64 -8 C)) (*.f64 (pow.f64 B 2) 4)) F)))) (*.f64 -2 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 -2 (*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))))
(*.f64 -2 (*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4)))))) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (+.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 A (*.f64 -8 C)) (*.f64 (pow.f64 B 2) 4)) F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 A (*.f64 -8 C)) (*.f64 (pow.f64 B 2) 4)) F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 A (*.f64 -8 C)) (*.f64 (pow.f64 B 2) 4)) F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) 0)
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 A (*.f64 -8 C)) (*.f64 (pow.f64 B 2) 4)) F))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 A (*.f64 -8 C)) (*.f64 (pow.f64 B 2) 4)) F))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))
(+.f64 -1 (-.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) -1))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 A (*.f64 -8 C)) (*.f64 (pow.f64 B 2) 4)) F))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))
(+.f64 (-.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) -1) -1)
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 A (*.f64 -8 C)) (*.f64 (pow.f64 B 2) 4)) F))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))
(-.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) 0)
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 A (*.f64 -8 C)) (*.f64 (pow.f64 B 2) 4)) F))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4))))))))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 A (*.f64 -8 C)) (*.f64 (pow.f64 B 2) 4)) F))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) 2))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 A (*.f64 -8 C)) (*.f64 (pow.f64 B 2) 4)) F))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 A (*.f64 -8 C)) (*.f64 (pow.f64 B 2) 4)) F))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 A (*.f64 -8 C)) (*.f64 (pow.f64 B 2) 4)) F))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4))))))))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 A (*.f64 -8 C)) (*.f64 (pow.f64 B 2) 4)) F))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4))))))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 A (*.f64 -8 C)) (*.f64 (pow.f64 B 2) 4)) F))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4))))))) -1)
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 A (*.f64 -8 C)) (*.f64 (pow.f64 B 2) 4)) F))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) 4) 1/4)
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 A (*.f64 -8 C)) (*.f64 (pow.f64 B 2) 4)) F))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4))))))))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 A (*.f64 -8 C)) (*.f64 (pow.f64 B 2) 4)) F))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) 4))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 A (*.f64 -8 C)) (*.f64 (pow.f64 B 2) 4)) F))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) 2) 2)
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 A (*.f64 -8 C)) (*.f64 (pow.f64 B 2) 4)) F))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 A (*.f64 -8 C)) (*.f64 (pow.f64 B 2) 4)) F))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4))))))) 2)
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 A (*.f64 -8 C)) (*.f64 (pow.f64 B 2) 4)) F))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4))))))) -1)
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 A (*.f64 -8 C)) (*.f64 (pow.f64 B 2) 4)) F))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) 4) 4)
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 A (*.f64 -8 C)) (*.f64 (pow.f64 B 2) 4)) F))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) 4)) 8)
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 A (*.f64 -8 C)) (*.f64 (pow.f64 B 2) 4)) F))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4))))))) 4) -4)
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 A (*.f64 -8 C)) (*.f64 (pow.f64 B 2) 4)) F))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) -2) -2)
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 A (*.f64 -8 C)) (*.f64 (pow.f64 B 2) 4)) F))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) 4))) 16)
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 A (*.f64 -8 C)) (*.f64 (pow.f64 B 2) 4)) F))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) -2)) 2)
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 A (*.f64 -8 C)) (*.f64 (pow.f64 B 2) 4)) F))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))
(/.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) -2)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) -2))) 4)
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 A (*.f64 -8 C)) (*.f64 (pow.f64 B 2) 4)) F))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 A (*.f64 -8 C)) (*.f64 (pow.f64 B 2) 4)) F))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4))))))))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 A (*.f64 -8 C)) (*.f64 (pow.f64 B 2) 4)) F))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))
(sqrt.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4))))))
(+.f64 (*.f64 A (pow.f64 B 2)) (*.f64 A (pow.f64 B 2)))
(*.f64 A (*.f64 (pow.f64 B 2) 2))
(*.f64 2 (*.f64 (pow.f64 B 2) A))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) 0)
(*.f64 A (*.f64 (pow.f64 B 2) 2))
(*.f64 2 (*.f64 (pow.f64 B 2) A))
(+.f64 0 (*.f64 2 (*.f64 A (pow.f64 B 2))))
(*.f64 A (*.f64 (pow.f64 B 2) 2))
(*.f64 2 (*.f64 (pow.f64 B 2) A))
(-.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) 0)
(*.f64 A (*.f64 (pow.f64 B 2) 2))
(*.f64 2 (*.f64 (pow.f64 B 2) A))
(/.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) 1)
(*.f64 A (*.f64 (pow.f64 B 2) 2))
(*.f64 2 (*.f64 (pow.f64 B 2) A))
(/.f64 (*.f64 (pow.f64 B 2) (*.f64 A 4)) 2)
(*.f64 A (*.f64 (pow.f64 B 2) 2))
(*.f64 2 (*.f64 (pow.f64 B 2) A))
(/.f64 (*.f64 (pow.f64 B 2) (*.f64 A 8)) 4)
(*.f64 A (*.f64 (pow.f64 B 2) 2))
(*.f64 2 (*.f64 (pow.f64 B 2) A))
(/.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 A 8))) 8)
(*.f64 A (*.f64 (pow.f64 B 2) 2))
(*.f64 2 (*.f64 (pow.f64 B 2) A))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 A 8)))) 16)
(*.f64 A (*.f64 (pow.f64 B 2) 2))
(*.f64 2 (*.f64 (pow.f64 B 2) A))
(pow.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) 1)
(*.f64 A (*.f64 (pow.f64 B 2) 2))
(*.f64 2 (*.f64 (pow.f64 B 2) A))
(+.f64 (*.f64 A (pow.f64 B 2)) 0)
(*.f64 (pow.f64 B 2) A)
(+.f64 0 (*.f64 A (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) A)
(-.f64 (*.f64 A (pow.f64 B 2)) 0)
(*.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 A (pow.f64 B 2)) 1)
(*.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) 2)
(*.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 (pow.f64 B 2) (*.f64 A 4)) 4)
(*.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 (pow.f64 B 2) (*.f64 A 8)) 8)
(*.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 A 8))) 16)
(*.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 A 8)))) 32)
(*.f64 (pow.f64 B 2) A)
(pow.f64 (*.f64 A (pow.f64 B 2)) 1)
(*.f64 (pow.f64 B 2) A)

eval2.3s (2.7%)

Compiler

Compiled 93244 to 63331 computations (32.1% saved)

prune946.0ms (1.1%)

Pruning

52 alts after pruning (51 fresh and 1 done)

PrunedKeptTotal
New1317301347
Fresh152136
Picked101
Done314
Total1336521388
Error
13.1b
Counts
1388 → 52
Alt Table
Click to see full alt table
StatusErrorProgram
53.0b
(/.f64 (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))) (*.f64 (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))) (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))))))
60.1b
(/.f64 (+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) B)) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
61.1b
(/.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -16))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
60.7b
(/.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
62.9b
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F A))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
63.0b
(/.f64 (*.f64 -2 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F A))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
56.8b
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (+.f64 (neg.f64 A) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
56.8b
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (neg.f64 C)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
56.7b
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (neg.f64 A)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
60.4b
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
57.4b
(/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 C 2)) -16))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
55.3b
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
55.3b
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F C)) (*.f64 A -4)) (+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C)))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
61.0b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) -1/2)))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
55.1b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (neg.f64 C))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
58.3b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (neg.f64 B))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
61.5b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C A)))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
56.7b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
60.6b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
54.4b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
54.7b
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F (*.f64 A C))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
56.4b
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 C (+.f64 F F)) (*.f64 A A)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
55.1b
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
55.6b
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -16)))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
60.0b
(/.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 C B)) 2)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
54.8b
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16)))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
59.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F)) (-.f64 (+.f64 A C) B)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
48.9b
(/.f64 1 (/.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))))
50.2b
(/.f64 -2 (neg.f64 (*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (/.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))))))
62.8b
(*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 -2 (sqrt.f64 (*.f64 F A))))
57.3b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C B)))))
59.3b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
57.3b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B)))))
55.3b
(*.f64 (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))))
60.1b
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.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)) (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2))))
55.3b
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (neg.f64 C)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))))
55.6b
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (neg.f64 A)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)))))
60.4b
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2))))
60.6b
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))))
54.4b
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))))
53.5b
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 -8 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C (*.f64 F A))))))
55.9b
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (*.f64 F A) (-.f64 C (neg.f64 C)))))))
62.9b
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F A))))
54.3b
(*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16)))
55.7b
(*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16)))
57.0b
(*.f64 1/4 (sqrt.f64 (*.f64 -8 (*.f64 F (/.f64 (-.f64 A (neg.f64 A)) (*.f64 A C))))))
61.1b
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F C) -1/2)))
61.1b
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))
62.0b
(neg.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 A C) (/.f64 F (*.f64 A C))) -1/2)))
62.2b
(neg.f64 (sqrt.f64 (*.f64 (*.f64 F (/.f64 (/.f64 (+.f64 A C) A) C)) -1/2)))
54.6b
(neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C))))
55.1b
(neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A))))
Compiler

Compiled 3162 to 2312 computations (26.9% saved)

localize448.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
5.2b
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)
14.0b
(sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))
20.3b
(/.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))
33.4b
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
Compiler

Compiled 267 to 169 computations (36.7% saved)

series278.0ms (0.3%)

Counts
3 → 88
Calls

36 calls:

TimeVariablePointExpression
121.0ms
A
@0
(/.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))
60.0ms
B
@0
(sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))
51.0ms
C
@0
(/.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))
8.0ms
C
@inf
(/.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))
7.0ms
A
@inf
(/.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))

rewrite104.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1950×rational.json-1
1950×rational.json-2
1950×rational.json-4
1950×rational.json-3
726×rational.json-simplify-35
Iterations

Useful iterations: 0 (0.0ms)

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

simplify477.0ms (0.6%)

Algorithm
egg-herbie
Rules
1532×rational.json-simplify-41
1194×rational.json-simplify-43
1004×rational.json-simplify-35
866×rational.json-simplify-51
838×rational.json-simplify-2
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
084538576
1242737312
2557336520
3734436334
Stop Event
node limit
Counts
154 → 255
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))
(+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (/.f64 C (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) (pow.f64 B 3)) (sqrt.f64 2)))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 C (*.f64 (sqrt.f64 2) B)))))) (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (-.f64 (*.f64 -1 (*.f64 (/.f64 C (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) B))) 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 4))))) (+.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)) (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (-.f64 (*.f64 -1 (*.f64 (/.f64 C (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4)))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)))))) (pow.f64 B 3)) (sqrt.f64 2)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1 (*.f64 (/.f64 C (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) B)) (sqrt.f64 2)))))) (+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (/.f64 C (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) (pow.f64 B 3)) (sqrt.f64 2)))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 C (*.f64 (sqrt.f64 2) B)))))) (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (-.f64 (*.f64 -1 (*.f64 (/.f64 C (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) B))) 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 4))))) (+.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)) (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (-.f64 (*.f64 -1 (*.f64 (/.f64 C (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4)))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)))))) (pow.f64 B 3)) (sqrt.f64 2)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1 (*.f64 (/.f64 C (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) B)) (sqrt.f64 2)))))) (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 4))))) (+.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)) (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (-.f64 (*.f64 -1 (*.f64 (/.f64 C (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4)))))))) (*.f64 (-.f64 C (sqrt.f64 (+.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)))) (+.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)))))))))) (-.f64 (*.f64 -1 (*.f64 (/.f64 C (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4)))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 4)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 (/.f64 C (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (-.f64 (*.f64 -1 (*.f64 (/.f64 C (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) B))) 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 4))))) (+.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)) (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (-.f64 (*.f64 -1 (*.f64 (/.f64 C (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4)))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)))))) (pow.f64 B 2)))))))))) (pow.f64 B 3)) (sqrt.f64 2)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 C (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (-.f64 (*.f64 -1 (*.f64 (/.f64 C (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) B))) 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 4))))) (+.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)) (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (-.f64 (*.f64 -1 (*.f64 (/.f64 C (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4)))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)))))) B)) (sqrt.f64 2)))))) (+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (/.f64 C (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) (pow.f64 B 3)) (sqrt.f64 2)))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 C (*.f64 (sqrt.f64 2) B)))))) (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(*.f64 -4 (*.f64 (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2)) (sqrt.f64 (/.f64 C F))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/8) (pow.f64 B 2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))) A)))
(+.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/8)))) 2) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 3) F))) (*.f64 -1/32 (/.f64 (pow.f64 B 2) (*.f64 C F))))) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/8)))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/8) (pow.f64 B 2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))) A)) (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/8)))) 2) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 3) F))) (*.f64 -1/32 (/.f64 (pow.f64 B 2) (*.f64 C F))))) (pow.f64 B 2)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/8))) (sqrt.f64 (*.f64 C F)))) (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 1/128 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 1/64 (/.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 (pow.f64 C 2) (pow.f64 F 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 3) F))) (*.f64 -1/32 (/.f64 (pow.f64 B 2) (*.f64 C F))))) C)) (*.f64 -1/64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/8)))) 2) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 3) F))) (*.f64 -1/32 (/.f64 (pow.f64 B 2) (*.f64 C F))))) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -1/8) 2))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/8))) (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 A 3))) (+.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/8)))) 2) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 3) F))) (*.f64 -1/32 (/.f64 (pow.f64 B 2) (*.f64 C F))))) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/8)))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/8) (pow.f64 B 2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))) A)) (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))))))
(*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (/.f64 A (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.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 (/.f64 1 (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 4))))))) (pow.f64 B 3)) (sqrt.f64 2)))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 A (*.f64 (sqrt.f64 2) B))))) C) (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (/.f64 A (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.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 (/.f64 1 (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 4))))))) (pow.f64 B 3)) (sqrt.f64 2)))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 A (*.f64 (sqrt.f64 2) B))))) C) (+.f64 (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.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 (pow.f64 (-.f64 A (sqrt.f64 (+.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 (*.f64 -4 (/.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2) (*.f64 F (pow.f64 B 4))))) (+.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 (*.f64 -1 (*.f64 (/.f64 A (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.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 (/.f64 1 (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 4)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (-.f64 (*.f64 -1 (*.f64 (/.f64 A (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.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 (/.f64 1 (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 4))))))) B))) 2)))) (pow.f64 B 3)) (sqrt.f64 2)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1 (*.f64 (/.f64 A (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.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 (/.f64 1 (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 4))))))) B)) (sqrt.f64 2))))) (pow.f64 C 2))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (/.f64 A (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.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 (/.f64 1 (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 4))))))) (pow.f64 B 3)) (sqrt.f64 2)))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 A (*.f64 (sqrt.f64 2) B))))) C) (+.f64 (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (*.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 (pow.f64 (-.f64 A (sqrt.f64 (+.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 (*.f64 -4 (/.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2) (*.f64 F (pow.f64 B 4))))) (+.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 (*.f64 -1 (*.f64 (/.f64 A (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.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 (/.f64 1 (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 4)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (-.f64 (*.f64 -1 (*.f64 (/.f64 A (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.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 (/.f64 1 (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 4))))))) B))) 2)))) B)) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (+.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)) (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 -1 (*.f64 (/.f64 A (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.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 (/.f64 1 (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 4)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 (/.f64 A (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.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 (/.f64 1 (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 4))))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.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 (*.f64 -4 (/.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2) (*.f64 F (pow.f64 B 4))))) (+.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 (*.f64 -1 (*.f64 (/.f64 A (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.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 (/.f64 1 (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 4)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (-.f64 (*.f64 -1 (*.f64 (/.f64 A (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.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 (/.f64 1 (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 4))))))) B))) 2))))))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2) (*.f64 F (pow.f64 B 4)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -1 (/.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 (pow.f64 (-.f64 A (sqrt.f64 (+.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 (/.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 -1 (*.f64 (/.f64 A (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.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 (/.f64 1 (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 4)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2) (*.f64 F (pow.f64 B 4))))))) (+.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 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.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))))))))) (pow.f64 B 3)) (sqrt.f64 2))))) (pow.f64 C 3)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.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 (pow.f64 (-.f64 A (sqrt.f64 (+.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 (*.f64 -4 (/.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2) (*.f64 F (pow.f64 B 4))))) (+.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 (*.f64 -1 (*.f64 (/.f64 A (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.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 (/.f64 1 (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 4)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (-.f64 (*.f64 -1 (*.f64 (/.f64 A (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.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 (/.f64 1 (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 4))))))) B))) 2)))) (pow.f64 B 3)) (sqrt.f64 2)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1 (*.f64 (/.f64 A (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.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 (/.f64 1 (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 4))))))) B)) (sqrt.f64 2))))) (pow.f64 C 2)))))
(*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1/8) (pow.f64 B 2)) (sqrt.f64 2)))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))) C)))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (+.f64 (*.f64 1/128 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) F))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 2) (*.f64 A F))) (pow.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/8)))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/8)))))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1/8) (pow.f64 B 2)) (sqrt.f64 2)))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))) C)) (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (+.f64 (*.f64 1/128 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) F))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 2) (*.f64 A F))) (pow.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/8)))) 2))) (pow.f64 B 2)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/8))))) (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 2) (*.f64 A F))) (+.f64 (pow.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/8)))) 2) (*.f64 1/128 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) F))))) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 -1/8) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/128 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) F))) (*.f64 -1/32 (/.f64 (pow.f64 B 2) (*.f64 A F)))) (pow.f64 B 2)) A)) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) F))) (*.f64 1/64 (/.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 (pow.f64 A 2) (pow.f64 F 2))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/8))) (sqrt.f64 (*.f64 (pow.f64 A 3) F))))) (pow.f64 C 3))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (+.f64 (*.f64 1/128 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) F))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 2) (*.f64 A F))) (pow.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/8)))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/8)))))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1/8) (pow.f64 B 2)) (sqrt.f64 2)))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))) C)) (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F)))))))))
(*.f64 4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2))))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2)))) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (sqrt.f64 -1/8) (*.f64 (sqrt.f64 2) C)))) (*.f64 -1/32 (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))) (pow.f64 B 2)))
(+.f64 (*.f64 (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/8)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/8))))) 2) (+.f64 (*.f64 1/64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 4) F)))) (*.f64 1/512 (/.f64 (pow.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) 2) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 6) F)))))) (pow.f64 C 2)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/8))) (sqrt.f64 (*.f64 (pow.f64 A 3) F))))) (pow.f64 B 4)) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2)))) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (sqrt.f64 -1/8) (*.f64 (sqrt.f64 2) C)))) (*.f64 -1/32 (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))) (pow.f64 B 2))))
(+.f64 (*.f64 (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/8)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/8))))) 2) (+.f64 (*.f64 1/64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 4) F)))) (*.f64 1/512 (/.f64 (pow.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) 2) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 6) F)))))) (pow.f64 C 2)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/8))) (sqrt.f64 (*.f64 (pow.f64 A 3) F))))) (pow.f64 B 4)) (+.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 1/64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 4) F)))) (*.f64 1/512 (/.f64 (pow.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) 2) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 6) F))))) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C))) (*.f64 A (pow.f64 C 2)))) (+.f64 (*.f64 1/64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5)))) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 4) F)))) (+.f64 (*.f64 1/128 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (+.f64 (*.f64 1/64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 4) F)))) (+.f64 (pow.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/8))))) 2) (*.f64 1/512 (/.f64 (pow.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) 2) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 6) F))))))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/8) 2))))) (*.f64 1/512 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 6) F)))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/8))) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/8))))) 2) (+.f64 (*.f64 1/64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 4) F)))) (*.f64 1/512 (/.f64 (pow.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) 2) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 6) F)))))) C) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/8)))))) (pow.f64 B 6)) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2)))) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (sqrt.f64 -1/8) (*.f64 (sqrt.f64 2) C)))) (*.f64 -1/32 (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))) (pow.f64 B 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 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 (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 -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 (-.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) 0)
(+.f64 0 (/.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))))
(+.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))))
(-.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) 0)
(*.f64 2 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))))
(*.f64 2 (*.f64 (/.f64 1/2 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 1 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (/.f64 -1 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))))
(*.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) 1)
(*.f64 1 (/.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))))
(*.f64 (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1/2 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))))
(*.f64 (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))) 1/2))
(*.f64 (*.f64 2 (/.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))) 1/2)
(*.f64 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1 (*.f64 4 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F)))))))
(*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 1/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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 2 (*.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 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))) (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))))
(*.f64 1/2 (*.f64 2 (/.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))))
(*.f64 (/.f64 1/2 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))) 1/2) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))) -1)
(*.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))) 2)
(*.f64 (/.f64 -1 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 (/.f64 1 (*.f64 4 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F)))))) (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (/.f64 1/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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(pow.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) 1)
(neg.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 0)
(+.f64 0 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 0)
(-.f64 0 (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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))))
(*.f64 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 1)
(*.f64 1 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F)))))
(*.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) 1/2)
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))) 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) -1)
(*.f64 -1 (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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))))
(*.f64 1/2 (*.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))))
(*.f64 1/4 (*.f64 4 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 2) 2)
(/.f64 2 (*.f64 2 (/.f64 1 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F)))))))
(/.f64 2 (/.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 1)
(/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))))
(/.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) 2)
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))) 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) -1)
(/.f64 -1 (-.f64 0 (/.f64 1 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F)))))))
(/.f64 (*.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) 4) 8)
(/.f64 (*.f64 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))) -2)
(/.f64 1/2 (/.f64 1/2 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))))
(/.f64 (neg.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))) -2)
(/.f64 (*.f64 2 (*.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) 4)) 16)
(/.f64 (/.f64 (*.f64 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))) -1) 2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F)))) 1)
(neg.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))))
(+.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) 0)
(+.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))
(-.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) 0)
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) 1)
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)) 2)
(/.f64 (*.f64 4 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)) 4)
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)) 4) 8)
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)) 4) (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)) 4)) 16)
(pow.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) 1)
Outputs
(*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))
(*.f64 (/.f64 B (sqrt.f64 2)) (neg.f64 (sqrt.f64 (/.f64 1 (*.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))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (/.f64 C (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) (pow.f64 B 3)) (sqrt.f64 2)))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 C (*.f64 (sqrt.f64 2) B)))))) (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (pow.f64 B 3) (/.f64 (-.f64 (*.f64 (/.f64 C (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)) (+.f64 (/.f64 1 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) (sqrt.f64 2))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (/.f64 C (*.f64 B (sqrt.f64 2))) 4)))))
(+.f64 (*.f64 (/.f64 B (sqrt.f64 2)) (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 A (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 C (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) (/.f64 (pow.f64 B 3) (sqrt.f64 2))) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) -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 C (sqrt.f64 2)) B) 4)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (neg.f64 (/.f64 B (sqrt.f64 2)))) (*.f64 A (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 C (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) (/.f64 (pow.f64 B 3) (sqrt.f64 2))) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) -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 C (sqrt.f64 2)) B) 4)))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (-.f64 (*.f64 -1 (*.f64 (/.f64 C (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) B))) 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 4))))) (+.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)) (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (-.f64 (*.f64 -1 (*.f64 (/.f64 C (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4)))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)))))) (pow.f64 B 3)) (sqrt.f64 2)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1 (*.f64 (/.f64 C (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) B)) (sqrt.f64 2)))))) (+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (/.f64 C (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) (pow.f64 B 3)) (sqrt.f64 2)))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 C (*.f64 (sqrt.f64 2) B)))))) (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (pow.f64 B 3) (/.f64 (-.f64 (*.f64 (/.f64 C (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)) (+.f64 (/.f64 1 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) (sqrt.f64 2))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (/.f64 C (*.f64 B (sqrt.f64 2))) 4)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (*.f64 (pow.f64 B 3) (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (*.f64 B (-.f64 (*.f64 (/.f64 C (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)) (+.f64 (/.f64 1 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4)))))))) 1/2)) 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 C (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 4)))))) (+.f64 (*.f64 -1/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 F (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))))) (*.f64 (-.f64 (*.f64 (/.f64 C (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)) (+.f64 (/.f64 1 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) (/.f64 (+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -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 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (sqrt.f64 2))) 1/2)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (*.f64 B (-.f64 (*.f64 (/.f64 C (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)) (+.f64 (/.f64 1 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4)))))))) (/.f64 C (sqrt.f64 2)))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 C (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) (/.f64 (pow.f64 B 3) (sqrt.f64 2))) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) -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 C (sqrt.f64 2)) B) 4)))) (+.f64 (*.f64 (/.f64 B (sqrt.f64 2)) (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 (/.f64 C (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) (*.f64 B (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) 2)) (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 C (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) (/.f64 (+.f64 (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (pow.f64 B 2) (-.f64 C (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)))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) -1/2)) (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (/.f64 C (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 4)))) -4))))) (/.f64 (pow.f64 B 3) (sqrt.f64 2))) (*.f64 1/2 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 2 (*.f64 (*.f64 B (-.f64 (*.f64 (/.f64 C (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4)))))))) (*.f64 (/.f64 C (sqrt.f64 2)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 C (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) (/.f64 (pow.f64 B 3) (sqrt.f64 2))) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) -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 C (sqrt.f64 2)) B) 4)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (neg.f64 (/.f64 B (sqrt.f64 2)))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 (/.f64 C (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) (*.f64 B (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) 2)) (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 C (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) (/.f64 (+.f64 (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (pow.f64 B 2) (-.f64 C (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)))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) -1/2)) (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (/.f64 C (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 4)))) -4))))) (/.f64 (pow.f64 B 3) (sqrt.f64 2))) (*.f64 1/2 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 2 (*.f64 (*.f64 B (-.f64 (*.f64 (/.f64 C (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4)))))))) (*.f64 (/.f64 C (sqrt.f64 2)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 C (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) (/.f64 (pow.f64 B 3) (sqrt.f64 2))) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) -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 C (sqrt.f64 2)) B) 4)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (neg.f64 (/.f64 B (sqrt.f64 2)))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 (/.f64 C (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) (*.f64 B (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) 2)) (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 C (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) (/.f64 (+.f64 (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1))) (*.f64 (pow.f64 B 2) (-.f64 C (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)))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) -1/2)) (*.f64 -4 (*.f64 C (/.f64 (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1) (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 4))))))))) (/.f64 (pow.f64 B 3) (sqrt.f64 2))) (*.f64 1/2 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 2 (*.f64 (*.f64 B (-.f64 (*.f64 (/.f64 C (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4)))))))) (*.f64 (/.f64 C (sqrt.f64 2)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (-.f64 (*.f64 -1 (*.f64 (/.f64 C (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) B))) 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 4))))) (+.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)) (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (-.f64 (*.f64 -1 (*.f64 (/.f64 C (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4)))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)))))) (pow.f64 B 3)) (sqrt.f64 2)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1 (*.f64 (/.f64 C (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) B)) (sqrt.f64 2)))))) (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 4))))) (+.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)) (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (-.f64 (*.f64 -1 (*.f64 (/.f64 C (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4)))))))) (*.f64 (-.f64 C (sqrt.f64 (+.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)))) (+.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)))))))))) (-.f64 (*.f64 -1 (*.f64 (/.f64 C (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4)))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 4)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 (/.f64 C (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (-.f64 (*.f64 -1 (*.f64 (/.f64 C (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) B))) 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 4))))) (+.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)) (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (-.f64 (*.f64 -1 (*.f64 (/.f64 C (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4)))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)))))) (pow.f64 B 2)))))))))) (pow.f64 B 3)) (sqrt.f64 2)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 C (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (-.f64 (*.f64 -1 (*.f64 (/.f64 C (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) B))) 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 4))))) (+.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)) (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (-.f64 (*.f64 -1 (*.f64 (/.f64 C (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4)))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)))))) B)) (sqrt.f64 2)))))) (+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (/.f64 C (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) (pow.f64 B 3)) (sqrt.f64 2)))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 C (*.f64 (sqrt.f64 2) B)))))) (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (*.f64 (pow.f64 B 3) (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (*.f64 B (-.f64 (*.f64 (/.f64 C (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)) (+.f64 (/.f64 1 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4)))))))) 1/2)) 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 C (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 4)))))) (+.f64 (*.f64 -1/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 F (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))))) (*.f64 (-.f64 (*.f64 (/.f64 C (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)) (+.f64 (/.f64 1 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) (/.f64 (+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -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 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (sqrt.f64 2))) 1/2)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (*.f64 B (-.f64 (*.f64 (/.f64 C (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)) (+.f64 (/.f64 1 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4)))))))) (/.f64 C (sqrt.f64 2))))))) (+.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (pow.f64 B 3) (/.f64 (-.f64 (*.f64 (/.f64 C (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)) (+.f64 (/.f64 1 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) (sqrt.f64 2))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (/.f64 C (*.f64 B (sqrt.f64 2))) 4))))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (pow.f64 B 3) (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 C (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 4)))))) (+.f64 (*.f64 -1/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 F (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))))) (*.f64 (-.f64 (*.f64 (/.f64 C (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)) (+.f64 (/.f64 1 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) (/.f64 (+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -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 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (/.f64 (+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -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 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 C (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)) (+.f64 (/.f64 1 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) (+.f64 (*.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)))))) (*.f64 C (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) -4)))) (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.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 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 C (sqrt.f64 (+.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 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 (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 4))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F (*.f64 (-.f64 (*.f64 (/.f64 C (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)) (+.f64 (/.f64 1 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (*.f64 B (-.f64 (*.f64 (/.f64 C (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)) (+.f64 (/.f64 1 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4)))))))) 1/2)) 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 C (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 4)))))) (+.f64 (*.f64 -1/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 F (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))))) (*.f64 (-.f64 (*.f64 (/.f64 C (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)) (+.f64 (/.f64 1 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) (/.f64 (+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -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 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) -1/2)))))) (sqrt.f64 2))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (*.f64 (*.f64 B (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (*.f64 B (-.f64 (*.f64 (/.f64 C (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)) (+.f64 (/.f64 1 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4)))))))) 1/2)) 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 C (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 4)))))) (+.f64 (*.f64 -1/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 F (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))))) (*.f64 (-.f64 (*.f64 (/.f64 C (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)) (+.f64 (/.f64 1 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) (/.f64 (+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -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 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (/.f64 C (sqrt.f64 2))) -2))))))
(+.f64 (+.f64 (*.f64 (/.f64 B (sqrt.f64 2)) (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 A (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 C (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) (/.f64 (pow.f64 B 3) (sqrt.f64 2))) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) -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 C (sqrt.f64 2)) B) 4))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 (/.f64 C (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) (*.f64 B (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) 2)) (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 C (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) (/.f64 (+.f64 (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (pow.f64 B 2) (-.f64 C (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)))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) -1/2)) (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (/.f64 C (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 4)))) -4))))) (/.f64 (pow.f64 B 3) (sqrt.f64 2))) (*.f64 1/2 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 2 (*.f64 (*.f64 B (-.f64 (*.f64 (/.f64 C (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4)))))))) (*.f64 (/.f64 C (sqrt.f64 2)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 (*.f64 (+.f64 (+.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (/.f64 C (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 4))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)) (*.f64 -1/2 (+.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (/.f64 C (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 (/.f64 C (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) (*.f64 B (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) 2)) (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 C (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) (/.f64 (+.f64 (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (pow.f64 B 2) (-.f64 C (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)))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) -1/2)) (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (/.f64 C (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 4)))) -4))))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (/.f64 C (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4)))))))) F)))))) (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 C (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) (/.f64 (+.f64 (*.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 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C -4))) (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (neg.f64 (*.f64 (+.f64 (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 C (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) (/.f64 (+.f64 (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (pow.f64 B 2) (-.f64 C (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)))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) -1/2)) (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (/.f64 C (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 4)))) -4)))) (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (/.f64 (pow.f64 B 3) (sqrt.f64 2))) (*.f64 1/2 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 (*.f64 C (/.f64 (*.f64 B (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 (/.f64 C (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) (*.f64 B (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) 2)) (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 C (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) (/.f64 (+.f64 (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (pow.f64 B 2) (-.f64 C (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)))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) -1/2)) (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (/.f64 C (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 4)))) -4)))))) (sqrt.f64 2))) (*.f64 -2 (sqrt.f64 (*.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))) (neg.f64 (/.f64 B (sqrt.f64 2)))) (+.f64 (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 (/.f64 C (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) (*.f64 B (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) 2)) (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 C (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) (/.f64 (+.f64 (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (pow.f64 B 2) (-.f64 C (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)))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) -1/2)) (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (/.f64 C (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 4)))) -4))))) (/.f64 (pow.f64 B 3) (sqrt.f64 2))) (*.f64 1/2 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 2 (*.f64 (*.f64 B (-.f64 (*.f64 (/.f64 C (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4)))))))) (*.f64 (/.f64 C (sqrt.f64 2)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))) (*.f64 A (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 C (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) (/.f64 (pow.f64 B 3) (sqrt.f64 2))) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) -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 C (sqrt.f64 2)) B) 4))))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 C (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) (/.f64 (+.f64 (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (pow.f64 B 2) (-.f64 C (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)))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) -1/2)) (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (/.f64 C (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 4)))) -4)))) (neg.f64 (/.f64 (+.f64 (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (/.f64 C (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 (/.f64 C (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) (*.f64 B (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) 2)) (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 C (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) (/.f64 (+.f64 (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (pow.f64 B 2) (-.f64 C (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)))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) -1/2)) (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (/.f64 C (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 4)))) -4))))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (/.f64 C (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4)))))))) F))))) (+.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (/.f64 C (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 4))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)) (*.f64 (-.f64 (*.f64 (/.f64 C (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) (/.f64 (+.f64 (*.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 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C -4))) (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (/.f64 (pow.f64 B 3) (sqrt.f64 2))) (*.f64 1/2 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 (*.f64 C (/.f64 (*.f64 B (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 (/.f64 C (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) (*.f64 B (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) 2)) (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 C (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) (/.f64 (+.f64 (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (pow.f64 B 2) (-.f64 C (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)))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) -1/2)) (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (/.f64 C (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 4)))) -4)))))) (sqrt.f64 2))) (*.f64 -2 (sqrt.f64 (*.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))) (neg.f64 (/.f64 B (sqrt.f64 2)))) (+.f64 (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 (/.f64 C (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) (*.f64 B (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) 2)) (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 C (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) (/.f64 (+.f64 (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1))) (*.f64 (pow.f64 B 2) (-.f64 C (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)))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) -1/2)) (*.f64 -4 (*.f64 C (/.f64 (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1) (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 4))))))))) (/.f64 (pow.f64 B 3) (sqrt.f64 2))) (*.f64 1/2 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 2 (*.f64 (*.f64 B (-.f64 (*.f64 (/.f64 C (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4)))))))) (*.f64 (/.f64 C (sqrt.f64 2)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))) (*.f64 A (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 C (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) (/.f64 (pow.f64 B 3) (sqrt.f64 2))) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) -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 C (sqrt.f64 2)) B) 4))))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 C (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) (/.f64 (+.f64 (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1))) (*.f64 (pow.f64 B 2) (-.f64 C (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)))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) -1/2)) (*.f64 -4 (*.f64 C (/.f64 (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1) (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 4)))))))) (neg.f64 (/.f64 (+.f64 (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1))) (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (/.f64 C (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 (/.f64 C (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) (*.f64 B (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) 2)) (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 C (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) (/.f64 (+.f64 (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1))) (*.f64 (pow.f64 B 2) (-.f64 C (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)))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) -1/2)) (*.f64 -4 (*.f64 C (/.f64 (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1) (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 4))))))))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (/.f64 C (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4)))))))) F))))) (+.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (/.f64 C (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 4))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)) (*.f64 (-.f64 (*.f64 (/.f64 C (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) (/.f64 (+.f64 (*.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 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1) (*.f64 C -4))) (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (/.f64 (pow.f64 B 3) (sqrt.f64 2))) (*.f64 1/2 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 (*.f64 C (/.f64 (*.f64 B (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 (/.f64 C (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) (*.f64 B (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) 2)) (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 C (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 -4 (/.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 4))))))) (/.f64 (+.f64 (*.f64 C (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1))) (*.f64 (pow.f64 B 2) (-.f64 C (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)))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (*.f64 B (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) -1/2)) (*.f64 -4 (*.f64 C (/.f64 (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1) (*.f64 (pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 B 4)))))))))) (sqrt.f64 2))) (*.f64 -2 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(*.f64 -4 (*.f64 (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2)) (sqrt.f64 (/.f64 C F))))
(*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2)) -4))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/8) (pow.f64 B 2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))) A)))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4))))) A)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2)) -4)) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2))) (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4)) -1/16))) A)))
(+.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/8)))) 2) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 3) F))) (*.f64 -1/32 (/.f64 (pow.f64 B 2) (*.f64 C F))))) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/8)))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/8) (pow.f64 B 2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))) A)) (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 1/4096 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/8))) 2)) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 B 4) (*.f64 F (pow.f64 C 3)))) (*.f64 -1/32 (/.f64 (pow.f64 B 2) (*.f64 C F))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4))))) A)) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 2)) (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2)) -4)) (+.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 1/4096 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/8))) 2)) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 B 4) (*.f64 F (pow.f64 C 3)))) (*.f64 -1/32 (/.f64 (pow.f64 B 2) (*.f64 C F))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2))) (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4)) -1/16))) A)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 -1/4)) (pow.f64 A 2)) -1/64)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/8)))) 2) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 3) F))) (*.f64 -1/32 (/.f64 (pow.f64 B 2) (*.f64 C F))))) (pow.f64 B 2)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/8))) (sqrt.f64 (*.f64 C F)))) (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 1/128 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 1/64 (/.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 (pow.f64 C 2) (pow.f64 F 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 3) F))) (*.f64 -1/32 (/.f64 (pow.f64 B 2) (*.f64 C F))))) C)) (*.f64 -1/64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/8)))) 2) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 3) F))) (*.f64 -1/32 (/.f64 (pow.f64 B 2) (*.f64 C F))))) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -1/8) 2))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/8))) (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 A 3))) (+.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/8)))) 2) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 3) F))) (*.f64 -1/32 (/.f64 (pow.f64 B 2) (*.f64 C F))))) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/8)))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/8) (pow.f64 B 2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))) A)) (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))))))
(+.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 1/4096 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/8))) 2)) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 B 4) (*.f64 F (pow.f64 C 3)))) (*.f64 -1/32 (/.f64 (pow.f64 B 2) (*.f64 C F))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4))))) A)) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 2)) (sqrt.f64 -1/4))))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 1/4096 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/8))) 2)) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 B 4) (*.f64 F (pow.f64 C 3)))) (*.f64 -1/32 (/.f64 (pow.f64 B 2) (*.f64 C F))))) (sqrt.f64 -1/4))) (sqrt.f64 (*.f64 C F)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (+.f64 (*.f64 1/128 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 1/64 (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 B 2) F)))) (pow.f64 (*.f64 C F) 2))) (+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 1/128 (/.f64 (pow.f64 B 4) (*.f64 F (pow.f64 C 3)))) (*.f64 -1/32 (/.f64 (pow.f64 B 2) (*.f64 C F)))) (/.f64 (pow.f64 B 2) C))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4096 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/8))) 2)) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 B 4) (*.f64 F (pow.f64 C 3)))) (*.f64 -1/32 (/.f64 (pow.f64 B 2) (*.f64 C F)))))) (*.f64 C 1/8)))))) (sqrt.f64 -1/4))))) (pow.f64 A 3))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 1/4096 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/8))) 2)) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 B 4) (*.f64 F (pow.f64 C 3)))) (*.f64 -1/32 (/.f64 (pow.f64 B 2) (*.f64 C F))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2))) (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4)) -1/16))) A)) (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2)) -4)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 -1/4)) (pow.f64 A 2)) -1/64)))) (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (+.f64 (*.f64 1/4096 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/8))) 2)) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 B 4) (*.f64 F (pow.f64 C 3)))) (*.f64 -1/32 (/.f64 (pow.f64 B 2) (*.f64 C F))))) (sqrt.f64 -1/4)) (sqrt.f64 (*.f64 C F))))) (*.f64 (/.f64 (+.f64 (*.f64 1/128 (/.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 2)) F)) (+.f64 (*.f64 (+.f64 (*.f64 1/128 (/.f64 (pow.f64 B 4) (*.f64 F (pow.f64 C 3)))) (*.f64 -1/32 (/.f64 (pow.f64 B 2) (*.f64 C F)))) (*.f64 (/.f64 (pow.f64 B 2) C) -1/4)) (+.f64 (*.f64 1/64 (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 2 (*.f64 F (pow.f64 (*.f64 B C) 2)))) (pow.f64 (*.f64 C F) 2))) (*.f64 -1/64 (*.f64 (+.f64 (*.f64 1/4096 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/8))) 2)) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 B 4) (*.f64 F (pow.f64 C 3)))) (*.f64 -1/32 (/.f64 (pow.f64 B 2) (*.f64 C F))))) (/.f64 (pow.f64 B 2) (*.f64 C 1/8))))))) (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) 2))) (pow.f64 A 3)))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2))) (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4)) -1/16))) A)) (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2)) -4)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 -1/4)) (pow.f64 A 2)) -1/64))) (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 1/4096 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/8))) 2)) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 B 4) (*.f64 F (pow.f64 C 3)))) (*.f64 -1/32 (/.f64 (pow.f64 B 2) (*.f64 C F))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))) (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (+.f64 (*.f64 1/4096 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/8))) 2)) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 B 4) (*.f64 F (pow.f64 C 3)))) (*.f64 -1/32 (/.f64 (pow.f64 B 2) (*.f64 C F))))) (sqrt.f64 -1/4)) (sqrt.f64 (*.f64 C F))))) (*.f64 (/.f64 (+.f64 (*.f64 1/128 (/.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 2)) F)) (+.f64 (*.f64 (+.f64 (*.f64 1/128 (/.f64 (pow.f64 B 4) (*.f64 F (pow.f64 C 3)))) (*.f64 -1/32 (/.f64 (pow.f64 B 2) (*.f64 C F)))) (*.f64 (/.f64 (pow.f64 B 2) C) -1/4)) (+.f64 (*.f64 1/64 (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 2 (*.f64 F (pow.f64 (*.f64 B C) 2)))) (pow.f64 (*.f64 C F) 2))) (*.f64 -1/64 (*.f64 (+.f64 (*.f64 1/4096 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/8))) 2)) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 B 4) (*.f64 F (pow.f64 C 3)))) (*.f64 -1/32 (/.f64 (pow.f64 B 2) (*.f64 C F))))) (/.f64 (pow.f64 B 2) (*.f64 C 1/8))))))) (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) 2))) (pow.f64 A 3)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 1/4096 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/8))) 2)) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 B 4) (*.f64 F (pow.f64 C 3)))) (*.f64 -1/32 (/.f64 (pow.f64 B 2) (*.f64 C F))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2)) -4)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 -1/4)) (pow.f64 A 2)) -1/64))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (+.f64 (*.f64 1/4096 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/8))) 2)) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 B 4) (*.f64 F (pow.f64 C 3)))) (*.f64 -1/32 (/.f64 (pow.f64 B 2) (*.f64 C F))))) (sqrt.f64 -1/4)) (sqrt.f64 (*.f64 C F))))) (*.f64 (/.f64 (+.f64 (*.f64 1/128 (/.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 2)) F)) (+.f64 (*.f64 (+.f64 (*.f64 1/128 (/.f64 (pow.f64 B 4) (*.f64 F (pow.f64 C 3)))) (*.f64 -1/32 (/.f64 (pow.f64 B 2) (*.f64 C F)))) (*.f64 (/.f64 (pow.f64 B 2) C) -1/4)) (+.f64 (*.f64 1/64 (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 2 (*.f64 F (pow.f64 (*.f64 B C) 2)))) (pow.f64 (*.f64 C F) 2))) (*.f64 -1/64 (*.f64 (+.f64 (*.f64 1/4096 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/8))) 2)) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 B 4) (*.f64 F (pow.f64 C 3)))) (*.f64 -1/32 (/.f64 (pow.f64 B 2) (*.f64 C F))))) (/.f64 (pow.f64 B 2) (*.f64 C 1/8))))))) (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) 2))) (pow.f64 A 3)) (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2))) (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4)) -1/16))) A)))))
(*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(*.f64 (/.f64 B (sqrt.f64 2)) (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 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)))))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (/.f64 A (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.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 (/.f64 1 (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 4))))))) (pow.f64 B 3)) (sqrt.f64 2)))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 A (*.f64 (sqrt.f64 2) B))))) C) (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (pow.f64 B 3) (/.f64 (-.f64 (*.f64 (/.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) (+.f64 (/.f64 1 (*.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (sqrt.f64 2))))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 A (*.f64 B (sqrt.f64 2))))))))
(+.f64 (*.f64 (/.f64 B (sqrt.f64 2)) (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 C (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 A F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (/.f64 (pow.f64 B 3) (sqrt.f64 2))) -1/2)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (/.f64 A (*.f64 B (sqrt.f64 2))) 4)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (neg.f64 (/.f64 B (sqrt.f64 2)))) (*.f64 C (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 A F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (/.f64 (pow.f64 B 3) (sqrt.f64 2))) -1/2)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (/.f64 A (*.f64 B (sqrt.f64 2))) 4)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (/.f64 A (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.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 (/.f64 1 (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 4))))))) (pow.f64 B 3)) (sqrt.f64 2)))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 A (*.f64 (sqrt.f64 2) B))))) C) (+.f64 (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.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 (pow.f64 (-.f64 A (sqrt.f64 (+.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 (*.f64 -4 (/.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2) (*.f64 F (pow.f64 B 4))))) (+.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 (*.f64 -1 (*.f64 (/.f64 A (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.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 (/.f64 1 (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 4)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (-.f64 (*.f64 -1 (*.f64 (/.f64 A (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.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 (/.f64 1 (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 4))))))) B))) 2)))) (pow.f64 B 3)) (sqrt.f64 2)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1 (*.f64 (/.f64 A (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.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 (/.f64 1 (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 4))))))) B)) (sqrt.f64 2))))) (pow.f64 C 2))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (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 1/2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (pow.f64 B 3) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (*.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) (+.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 (*.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) (+.f64 (/.f64 1 (*.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (/.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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 (/.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) (+.f64 (/.f64 1 (*.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2))))) (sqrt.f64 2))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) (+.f64 (/.f64 1 (*.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (*.f64 B A)) (sqrt.f64 2)))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (pow.f64 B 3) (/.f64 (-.f64 (*.f64 (/.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) (+.f64 (/.f64 1 (*.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (sqrt.f64 2))))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 A (*.f64 B (sqrt.f64 2)))))))))
(+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (*.f64 (pow.f64 B 3) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 A F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (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 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (/.f64 A (*.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))) -4)) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 A F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 F (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) -1/2)))) (sqrt.f64 2))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)) (*.f64 (*.f64 (*.f64 B A) (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 A F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (sqrt.f64 2))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (+.f64 (*.f64 (/.f64 B (sqrt.f64 2)) (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 C (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 A F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (/.f64 (pow.f64 B 3) (sqrt.f64 2))) -1/2)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (/.f64 A (*.f64 B (sqrt.f64 2))) 4))))))
(+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (*.f64 (pow.f64 B 3) (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 F (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) -1/2)) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 A F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2)) (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 (/.f64 A (*.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))) -4)) (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 A F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (/.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 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (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)))))) 1/2)) (*.f64 (*.f64 (*.f64 B A) (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 A F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (sqrt.f64 2))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (neg.f64 (/.f64 B (sqrt.f64 2)))) (*.f64 C (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 A F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (/.f64 (pow.f64 B 3) (sqrt.f64 2))) -1/2)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (/.f64 A (*.f64 B (sqrt.f64 2))) 4))))))
(+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (*.f64 (pow.f64 B 3) (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 F (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) -1/2)) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 A F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2)) (+.f64 (*.f64 (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1) (*.f64 (/.f64 A (*.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))) -4)) (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 A F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1)) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (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)))))) 1/2)) (*.f64 (*.f64 (*.f64 B A) (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 A F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (sqrt.f64 2))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (neg.f64 (/.f64 B (sqrt.f64 2)))) (*.f64 C (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 A F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (/.f64 (pow.f64 B 3) (sqrt.f64 2))) -1/2)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (/.f64 A (*.f64 B (sqrt.f64 2))) 4))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (/.f64 A (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.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 (/.f64 1 (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 4))))))) (pow.f64 B 3)) (sqrt.f64 2)))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 A (*.f64 (sqrt.f64 2) B))))) C) (+.f64 (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (*.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 (pow.f64 (-.f64 A (sqrt.f64 (+.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 (*.f64 -4 (/.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2) (*.f64 F (pow.f64 B 4))))) (+.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 (*.f64 -1 (*.f64 (/.f64 A (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.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 (/.f64 1 (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 4)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (-.f64 (*.f64 -1 (*.f64 (/.f64 A (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.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 (/.f64 1 (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 4))))))) B))) 2)))) B)) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (+.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)) (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 -1 (*.f64 (/.f64 A (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.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 (/.f64 1 (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 4)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 (/.f64 A (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.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 (/.f64 1 (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 4))))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.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 (*.f64 -4 (/.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2) (*.f64 F (pow.f64 B 4))))) (+.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 (*.f64 -1 (*.f64 (/.f64 A (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.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 (/.f64 1 (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 4)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (-.f64 (*.f64 -1 (*.f64 (/.f64 A (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.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 (/.f64 1 (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 4))))))) B))) 2))))))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2) (*.f64 F (pow.f64 B 4)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -1 (/.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 (pow.f64 (-.f64 A (sqrt.f64 (+.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 (/.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 -1 (*.f64 (/.f64 A (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.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 (/.f64 1 (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 4)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2) (*.f64 F (pow.f64 B 4))))))) (+.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 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.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))))))))) (pow.f64 B 3)) (sqrt.f64 2))))) (pow.f64 C 3)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.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 (pow.f64 (-.f64 A (sqrt.f64 (+.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 (*.f64 -4 (/.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2) (*.f64 F (pow.f64 B 4))))) (+.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 (*.f64 -1 (*.f64 (/.f64 A (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.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 (/.f64 1 (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 4)))))))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (-.f64 (*.f64 -1 (*.f64 (/.f64 A (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.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 (/.f64 1 (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 4))))))) B))) 2)))) (pow.f64 B 3)) (sqrt.f64 2)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1 (*.f64 (/.f64 A (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.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 (/.f64 1 (*.f64 (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 4))))))) B)) (sqrt.f64 2))))) (pow.f64 C 2)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (+.f64 (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (pow.f64 B 3) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (*.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) (+.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 (*.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) (+.f64 (/.f64 1 (*.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (/.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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 (/.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) (+.f64 (/.f64 1 (*.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2))))) (sqrt.f64 2))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) (+.f64 (/.f64 1 (*.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (*.f64 B A)) (sqrt.f64 2)))))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 B (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (*.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) (+.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 (*.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) (+.f64 (/.f64 1 (*.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (/.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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 (/.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) (+.f64 (/.f64 1 (*.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2)))))) (/.f64 A (sqrt.f64 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (pow.f64 B 3) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (*.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) (+.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 (*.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) (+.f64 (/.f64 1 (*.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (/.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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 (/.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) (+.f64 (/.f64 1 (*.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2))))) (-.f64 (*.f64 (/.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) (+.f64 (/.f64 1 (*.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))))) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (/.f64 A (*.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)))))) (+.f64 (*.f64 -1 (/.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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (*.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) (+.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 (*.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) (*.f64 (-.f64 (*.f64 (/.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) (+.f64 (/.f64 1 (*.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (/.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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -4))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (/.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 (-.f64 A (sqrt.f64 (+.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 (-.f64 (*.f64 (/.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) (+.f64 (/.f64 1 (*.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (/.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 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 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (sqrt.f64 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (pow.f64 B 3) (/.f64 (-.f64 (*.f64 (/.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)) (+.f64 (/.f64 1 (*.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (sqrt.f64 2))))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 A (*.f64 B (sqrt.f64 2)))))))))
(+.f64 (*.f64 (/.f64 B (sqrt.f64 2)) (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 C (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 A F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (/.f64 (pow.f64 B 3) (sqrt.f64 2))) -1/2)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (/.f64 A (*.f64 B (sqrt.f64 2))) 4)))) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (*.f64 (pow.f64 B 3) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 A F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (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 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (/.f64 A (*.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))) -4)) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 A F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 F (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) -1/2)))) (sqrt.f64 2))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)) (*.f64 (*.f64 (*.f64 B A) (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 A F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (sqrt.f64 2))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (*.f64 (*.f64 B (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 A F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (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 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (/.f64 A (*.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))) -4)) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 A F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 F (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) -1/2))))) (/.f64 A (sqrt.f64 2))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) -2)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 A F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (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 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (/.f64 A (*.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))) -4)) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 A F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 F (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) -1/2)))) (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 A F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (pow.f64 B 2))) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1/2)) (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 A F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (/.f64 (+.f64 (*.f64 -1/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) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 F (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) -1/2)) (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (/.f64 A (*.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))) -4)) (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 A F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (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 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 A (neg.f64 (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 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.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 2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (/.f64 A (*.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)))))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (/.f64 (/.f64 A F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) -1/2)))))) (/.f64 (pow.f64 B 3) (sqrt.f64 2))) 1/2)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (neg.f64 (/.f64 B (sqrt.f64 2)))) (+.f64 (*.f64 C (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 A F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (/.f64 (pow.f64 B 3) (sqrt.f64 2))) -1/2)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (/.f64 A (*.f64 B (sqrt.f64 2))) 4)))) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (*.f64 (pow.f64 B 3) (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 F (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) -1/2)) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 A F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2)) (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 (/.f64 A (*.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))) -4)) (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 A F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (/.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 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (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)))))) 1/2)) (*.f64 (*.f64 (*.f64 B A) (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 A F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (sqrt.f64 2))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (*.f64 (*.f64 B (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 F (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) -1/2)) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 A F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2)) (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 (/.f64 A (*.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))) -4)) (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 A F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (/.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 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (/.f64 A (sqrt.f64 2))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) -2)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 F (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) -1/2)) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 A F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2)) (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 (/.f64 A (*.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))) -4)) (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 A F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (/.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 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 A F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (pow.f64 B 2))) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1/2)) (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 A F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (/.f64 (+.f64 (*.f64 -1/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) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 A (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) -4))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 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))) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 F (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) -1/2)) (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 (/.f64 A (*.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))) -4)) (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 A F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (/.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 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.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 2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (/.f64 A (*.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)))))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (/.f64 (/.f64 A F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) -1/2)))))) (/.f64 (pow.f64 B 3) (sqrt.f64 2))) 1/2)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (neg.f64 (/.f64 B (sqrt.f64 2)))) (+.f64 (*.f64 C (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 A F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (/.f64 (pow.f64 B 3) (sqrt.f64 2))) -1/2)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (/.f64 A (*.f64 B (sqrt.f64 2))) 4)))) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (*.f64 (pow.f64 B 3) (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 F (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) -1/2)) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 A F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2)) (+.f64 (*.f64 (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1) (*.f64 (/.f64 A (*.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))) -4)) (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 A F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1)) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (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)))))) 1/2)) (*.f64 (*.f64 (*.f64 B A) (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 A F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (sqrt.f64 2))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (*.f64 (*.f64 B (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 F (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) -1/2)) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 A F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2)) (+.f64 (*.f64 (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1) (*.f64 (/.f64 A (*.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))) -4)) (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 A F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1)) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (/.f64 A (sqrt.f64 2))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) -2)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (/.f64 A (*.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)))))) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1)) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 F (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) -1/2)) (+.f64 (*.f64 (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1) (*.f64 (/.f64 A (*.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))) -4)) (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 A F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1)) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (+.f64 (*.f64 F (*.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 F (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) -1/2)) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 A F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2)) (+.f64 (*.f64 (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1) (*.f64 (/.f64 A (*.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))) -4)) (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 A F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1)) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 A F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (pow.f64 B 2))) (-.f64 A (sqrt.f64 (+.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 (/.f64 (/.f64 A F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.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 (-.f64 (*.f64 (/.f64 (/.f64 A F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (/.f64 (/.f64 1 F) (pow.f64 (*.f64 B (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 -4 (/.f64 (/.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F (pow.f64 B 4)))))) (/.f64 (+.f64 (*.f64 -1/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) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 A (*.f64 (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1) -4))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (/.f64 (pow.f64 B 3) (sqrt.f64 2))) 1/2)))))))
(*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2))))
(*.f64 -4 (*.f64 (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2)) (sqrt.f64 (/.f64 A F))))
(*.f64 (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2)) (*.f64 -4 (sqrt.f64 (/.f64 A F))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1/8) (pow.f64 B 2)) (sqrt.f64 2)))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))) C)))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2)) (sqrt.f64 (/.f64 A F)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (*.f64 F A))))) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) -1/16))) C)))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2)) (*.f64 -4 (sqrt.f64 (/.f64 A F)))) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (neg.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2))))) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) -1/16))) C)))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (+.f64 (*.f64 1/128 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) F))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 2) (*.f64 A F))) (pow.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/8)))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/8)))))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1/8) (pow.f64 B 2)) (sqrt.f64 2)))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))) C)) (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (+.f64 (*.f64 1/128 (/.f64 (pow.f64 B 4) (*.f64 F (pow.f64 A 3)))) (+.f64 (*.f64 -1/32 (/.f64 (/.f64 (pow.f64 B 2) A) F)) (*.f64 1/4096 (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/4))))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2)) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (*.f64 F A))))) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) -1/16))) C)) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/4))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2)) (*.f64 -4 (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (+.f64 (*.f64 1/128 (/.f64 (pow.f64 B 4) (*.f64 F (pow.f64 A 3)))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 2) (*.f64 F A))) (*.f64 1/4096 (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/4))) 2)) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (neg.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2))))) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) -1/16))) C)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/4))) -1/64)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (+.f64 (*.f64 1/128 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) F))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 2) (*.f64 A F))) (pow.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/8)))) 2))) (pow.f64 B 2)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/8))))) (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 2) (*.f64 A F))) (+.f64 (pow.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/8)))) 2) (*.f64 1/128 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) F))))) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 -1/8) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/128 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) F))) (*.f64 -1/32 (/.f64 (pow.f64 B 2) (*.f64 A F)))) (pow.f64 B 2)) A)) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) F))) (*.f64 1/64 (/.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 (pow.f64 A 2) (pow.f64 F 2))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/8))) (sqrt.f64 (*.f64 (pow.f64 A 3) F))))) (pow.f64 C 3))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (+.f64 (*.f64 1/128 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) F))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 2) (*.f64 A F))) (pow.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/8)))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/8)))))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1/8) (pow.f64 B 2)) (sqrt.f64 2)))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))) C)) (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F)))))))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (+.f64 (*.f64 1/128 (/.f64 (pow.f64 B 4) (*.f64 F (pow.f64 A 3)))) (+.f64 (*.f64 -1/32 (/.f64 (/.f64 (pow.f64 B 2) A) F)) (*.f64 1/4096 (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/4))))) (+.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2)) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (*.f64 F A))))) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) -1/16))) C)) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/4))))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 B 4) (*.f64 F (pow.f64 A 3)))) (+.f64 (*.f64 -1/32 (/.f64 (/.f64 (pow.f64 B 2) A) F)) (*.f64 1/4096 (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F))) 2))))) (sqrt.f64 -1/4)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 1/128 (/.f64 (pow.f64 B 4) (*.f64 F (pow.f64 A 3)))) (+.f64 (*.f64 -1/32 (/.f64 (/.f64 (pow.f64 B 2) A) F)) (*.f64 1/4096 (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F))) 2)))) (*.f64 A 1/8)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 B 4) (*.f64 F (pow.f64 A 3)))) (*.f64 -1/32 (/.f64 (/.f64 (pow.f64 B 2) A) F)))) A)) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 B 4) (*.f64 F (pow.f64 A 2)))) (*.f64 1/64 (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 (*.f64 F A) 2)))))) (sqrt.f64 -1/4))))) (pow.f64 C 3)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2)) (*.f64 -4 (sqrt.f64 (/.f64 A F)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (+.f64 (*.f64 1/128 (/.f64 (pow.f64 B 4) (*.f64 F (pow.f64 A 3)))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 2) (*.f64 F A))) (*.f64 1/4096 (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/4))) 2)) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (neg.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2))))) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) -1/16))) C)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/4))) -1/64)))) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (*.f64 (+.f64 (*.f64 1/128 (/.f64 (pow.f64 B 4) (*.f64 F (pow.f64 A 3)))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 2) (*.f64 F A))) (*.f64 1/4096 (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F))) 2)))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4))) 1/2)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (+.f64 (*.f64 1/128 (/.f64 (pow.f64 B 4) (*.f64 F (pow.f64 A 3)))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 2) (*.f64 F A))) (*.f64 1/4096 (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F))) 2)))) (*.f64 A 1/8)) -1/64)) (+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 1/128 (/.f64 (pow.f64 B 4) (*.f64 F (pow.f64 A 3)))) (*.f64 -1/32 (/.f64 (pow.f64 B 2) (*.f64 F A)))) (/.f64 (pow.f64 B 2) A))) (+.f64 (*.f64 1/128 (/.f64 (/.f64 (pow.f64 B 4) F) (pow.f64 A 2))) (*.f64 1/64 (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 2 (*.f64 F (pow.f64 (*.f64 B A) 2)))) (pow.f64 (*.f64 F A) 2)))))) (sqrt.f64 -1/4)) 2))) (pow.f64 C 3)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (+.f64 (*.f64 1/128 (/.f64 (pow.f64 B 4) (*.f64 F (pow.f64 A 3)))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 2) (*.f64 F A))) (*.f64 1/4096 (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/4))) 2)) (+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2)) (*.f64 -4 (sqrt.f64 (/.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/4))) -1/64))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (*.f64 (+.f64 (*.f64 1/128 (/.f64 (pow.f64 B 4) (*.f64 F (pow.f64 A 3)))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 2) (*.f64 F A))) (*.f64 1/4096 (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F))) 2)))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4))) 1/2)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (+.f64 (*.f64 1/128 (/.f64 (pow.f64 B 4) (*.f64 F (pow.f64 A 3)))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 2) (*.f64 F A))) (*.f64 1/4096 (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/8)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F))) 2)))) (*.f64 A 1/8)) -1/64)) (+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 1/128 (/.f64 (pow.f64 B 4) (*.f64 F (pow.f64 A 3)))) (*.f64 -1/32 (/.f64 (pow.f64 B 2) (*.f64 F A)))) (/.f64 (pow.f64 B 2) A))) (+.f64 (*.f64 1/128 (/.f64 (/.f64 (pow.f64 B 4) F) (pow.f64 A 2))) (*.f64 1/64 (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 2 (*.f64 F (pow.f64 (*.f64 B A) 2)))) (pow.f64 (*.f64 F A) 2)))))) (sqrt.f64 -1/4)) 2))) (pow.f64 C 3)) (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (neg.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2))))) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) -1/16))) C)))))
(*.f64 4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2))))
(*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2)) 4))
(*.f64 (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2)) (*.f64 4 (sqrt.f64 (/.f64 A F))))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2)))) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (sqrt.f64 -1/8) (*.f64 (sqrt.f64 2) C)))) (*.f64 -1/32 (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))) (pow.f64 B 2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2)) 4)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (sqrt.f64 -1/8) (*.f64 (sqrt.f64 2) C)))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (*.f64 2 (*.f64 C (/.f64 A (-.f64 A C)))) (*.f64 2 C)) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/4))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2)) (*.f64 4 (sqrt.f64 (/.f64 A F)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (neg.f64 (/.f64 (sqrt.f64 -1/8) (*.f64 (sqrt.f64 2) C)))) (*.f64 (/.f64 (*.f64 2 (+.f64 C (*.f64 A (/.f64 C (-.f64 A C))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) -1/32)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/8)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/8))))) 2) (+.f64 (*.f64 1/64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 4) F)))) (*.f64 1/512 (/.f64 (pow.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) 2) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 6) F)))))) (pow.f64 C 2)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/8))) (sqrt.f64 (*.f64 (pow.f64 A 3) F))))) (pow.f64 B 4)) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2)))) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (sqrt.f64 -1/8) (*.f64 (sqrt.f64 2) C)))) (*.f64 -1/32 (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))) (pow.f64 B 2))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2)) 4)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (sqrt.f64 -1/8) (*.f64 (sqrt.f64 2) C)))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (*.f64 2 (*.f64 C (/.f64 A (-.f64 A C)))) (*.f64 2 C)) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/4)))))))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (/.f64 (+.f64 (*.f64 2 (*.f64 C (/.f64 A (-.f64 A C)))) (*.f64 2 C)) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/4))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 C 2) (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 C (/.f64 A (-.f64 A C)))) (*.f64 2 C)) (*.f64 (sqrt.f64 -1/8) (pow.f64 C 3))) -1/128)) 2) (+.f64 (*.f64 1/64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 C 4))))) (*.f64 1/512 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 C (/.f64 A (-.f64 A C)))) (*.f64 2 C)) 2) (*.f64 (pow.f64 A 3) (*.f64 F (pow.f64 C 6))))))) (sqrt.f64 -1/4))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2)) (*.f64 4 (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (neg.f64 (/.f64 (sqrt.f64 -1/8) (*.f64 (sqrt.f64 2) C)))) (*.f64 (/.f64 (*.f64 2 (+.f64 C (*.f64 A (/.f64 C (-.f64 A C))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) -1/32)))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 C (*.f64 A (/.f64 C (-.f64 A C))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) 1/128)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 -2 (*.f64 (+.f64 (*.f64 1/64 (/.f64 (-.f64 (*.f64 C (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 3)) -1/2)) (*.f64 1/2 (/.f64 -1 (-.f64 C A)))) (*.f64 F (*.f64 (pow.f64 C 4) (pow.f64 A 2))))) (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 C (*.f64 A (/.f64 C (-.f64 A C))))) (*.f64 (sqrt.f64 -1/8) (pow.f64 C 3))) (*.f64 -1/128 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)))) 2) (*.f64 1/512 (/.f64 (pow.f64 (*.f64 2 (+.f64 C (*.f64 A (/.f64 C (-.f64 A C))))) 2) (*.f64 F (*.f64 (pow.f64 C 6) (pow.f64 A 3))))))) (/.f64 (pow.f64 C 2) (sqrt.f64 -1/4)))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2)) (*.f64 4 (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (neg.f64 (/.f64 (sqrt.f64 -1/8) (*.f64 (sqrt.f64 2) C)))) (*.f64 (/.f64 (*.f64 2 (+.f64 C (*.f64 A (/.f64 C (-.f64 A C))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) -1/32)))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 C (*.f64 A (/.f64 C (-.f64 A C))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) 1/128)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 -2 (*.f64 (+.f64 (*.f64 1/64 (/.f64 (-.f64 (*.f64 C (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 3)) -1/2)) (*.f64 1/2 (/.f64 -1 (-.f64 C A)))) (*.f64 F (*.f64 (pow.f64 C 4) (pow.f64 A 2))))) (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 C (*.f64 A (/.f64 C (-.f64 A C))))) (*.f64 (sqrt.f64 -1/8) (pow.f64 C 3))) (*.f64 -1/128 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)))) 2) (*.f64 1/512 (/.f64 (*.f64 4 (pow.f64 (+.f64 C (*.f64 A (/.f64 C (-.f64 A C)))) 2)) (*.f64 F (*.f64 (pow.f64 C 6) (pow.f64 A 3))))))) (/.f64 (pow.f64 C 2) (sqrt.f64 -1/4)))))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/8)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/8))))) 2) (+.f64 (*.f64 1/64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 4) F)))) (*.f64 1/512 (/.f64 (pow.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) 2) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 6) F)))))) (pow.f64 C 2)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/8))) (sqrt.f64 (*.f64 (pow.f64 A 3) F))))) (pow.f64 B 4)) (+.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 1/64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 4) F)))) (*.f64 1/512 (/.f64 (pow.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) 2) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 6) F))))) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C))) (*.f64 A (pow.f64 C 2)))) (+.f64 (*.f64 1/64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5)))) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 4) F)))) (+.f64 (*.f64 1/128 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (+.f64 (*.f64 1/64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 4) F)))) (+.f64 (pow.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/8))))) 2) (*.f64 1/512 (/.f64 (pow.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) 2) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 6) F))))))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/8) 2))))) (*.f64 1/512 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 6) F)))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/8))) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/8))))) 2) (+.f64 (*.f64 1/64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 4) F)))) (*.f64 1/512 (/.f64 (pow.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) 2) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 6) F)))))) C) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/8)))))) (pow.f64 B 6)) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2)))) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (sqrt.f64 -1/8) (*.f64 (sqrt.f64 2) C)))) (*.f64 -1/32 (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/8)))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))) (pow.f64 B 2)))))
(+.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (/.f64 (+.f64 (*.f64 2 (*.f64 C (/.f64 A (-.f64 A C)))) (*.f64 2 C)) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/4))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 C 2) (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 C (/.f64 A (-.f64 A C)))) (*.f64 2 C)) (*.f64 (sqrt.f64 -1/8) (pow.f64 C 3))) -1/128)) 2) (+.f64 (*.f64 1/64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 C 4))))) (*.f64 1/512 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 C (/.f64 A (-.f64 A C)))) (*.f64 2 C)) 2) (*.f64 (pow.f64 A 3) (*.f64 F (pow.f64 C 6))))))) (sqrt.f64 -1/4))))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2)) 4)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (sqrt.f64 -1/8) (*.f64 (sqrt.f64 2) C)))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (*.f64 2 (*.f64 C (/.f64 A (-.f64 A C)))) (*.f64 2 C)) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/4)))))))) (*.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 2 (*.f64 C (/.f64 A (-.f64 A C)))) (*.f64 2 C)) (/.f64 (+.f64 (*.f64 1/64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 C 4))))) (*.f64 1/512 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 C (/.f64 A (-.f64 A C)))) (*.f64 2 C)) 2) (*.f64 (pow.f64 A 3) (*.f64 F (pow.f64 C 6)))))) (*.f64 (pow.f64 C 2) A)))) (+.f64 (*.f64 1/64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 5)))) (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 C 4))))) (+.f64 (*.f64 1/128 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 C (/.f64 A (-.f64 A C)))) (*.f64 2 C)) (*.f64 (sqrt.f64 -1/8) (pow.f64 C 3))) -1/128)) 2) (+.f64 (*.f64 1/64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 C 4))))) (*.f64 1/512 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 C (/.f64 A (-.f64 A C)))) (*.f64 2 C)) 2) (*.f64 (pow.f64 A 3) (*.f64 F (pow.f64 C 6))))))) (/.f64 (+.f64 (*.f64 2 (*.f64 C (/.f64 A (-.f64 A C)))) (*.f64 2 C)) (*.f64 (pow.f64 C 2) (*.f64 A 1/8))))) (*.f64 1/512 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (/.f64 (+.f64 (*.f64 2 (*.f64 C (/.f64 A (-.f64 A C)))) (*.f64 2 C)) (*.f64 (pow.f64 A 3) (*.f64 F (pow.f64 C 6))))))))) (/.f64 (pow.f64 C 2) (sqrt.f64 -1/4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 C (/.f64 A (-.f64 A C)))) (*.f64 2 C)) (*.f64 (sqrt.f64 -1/8) (pow.f64 C 3))) -1/128)) 2) (+.f64 (*.f64 1/64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 C 4))))) (*.f64 1/512 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 C (/.f64 A (-.f64 A C)))) (*.f64 2 C)) 2) (*.f64 (pow.f64 A 3) (*.f64 F (pow.f64 C 6))))))) (sqrt.f64 -1/4)))))) (pow.f64 B 6))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2)) (*.f64 4 (sqrt.f64 (/.f64 A F)))) (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (neg.f64 (/.f64 (sqrt.f64 -1/8) (*.f64 (sqrt.f64 2) C)))) (*.f64 (/.f64 (*.f64 2 (+.f64 C (*.f64 A (/.f64 C (-.f64 A C))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) -1/32)))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 C (*.f64 A (/.f64 C (-.f64 A C))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) 1/128)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 -2 (*.f64 (+.f64 (*.f64 1/64 (/.f64 (-.f64 (*.f64 C (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 3)) -1/2)) (*.f64 1/2 (/.f64 -1 (-.f64 C A)))) (*.f64 F (*.f64 (pow.f64 C 4) (pow.f64 A 2))))) (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 C (*.f64 A (/.f64 C (-.f64 A C))))) (*.f64 (sqrt.f64 -1/8) (pow.f64 C 3))) (*.f64 -1/128 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)))) 2) (*.f64 1/512 (/.f64 (pow.f64 (*.f64 2 (+.f64 C (*.f64 A (/.f64 C (-.f64 A C))))) 2) (*.f64 F (*.f64 (pow.f64 C 6) (pow.f64 A 3))))))) (/.f64 (pow.f64 C 2) (sqrt.f64 -1/4)))))))) (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (*.f64 2 (+.f64 C (*.f64 A (/.f64 C (-.f64 A C))))) (/.f64 (+.f64 (*.f64 1/64 (/.f64 (-.f64 (*.f64 C (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 3)) -1/2)) (*.f64 1/2 (/.f64 -1 (-.f64 C A)))) (*.f64 F (*.f64 (pow.f64 C 4) (pow.f64 A 2))))) (*.f64 1/512 (/.f64 (pow.f64 (*.f64 2 (+.f64 C (*.f64 A (/.f64 C (-.f64 A C))))) 2) (*.f64 F (*.f64 (pow.f64 C 6) (pow.f64 A 3)))))) (*.f64 (pow.f64 C 2) A)))) (+.f64 (*.f64 (+.f64 (*.f64 1/64 (/.f64 (-.f64 (*.f64 C (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 3)) -1/2)) (*.f64 1/2 (/.f64 -1 (-.f64 C A)))) (*.f64 F (*.f64 (pow.f64 C 4) (pow.f64 A 2))))) (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 C (*.f64 A (/.f64 C (-.f64 A C))))) (*.f64 (sqrt.f64 -1/8) (pow.f64 C 3))) (*.f64 -1/128 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)))) 2) (*.f64 1/512 (/.f64 (pow.f64 (*.f64 2 (+.f64 C (*.f64 A (/.f64 C (-.f64 A C))))) 2) (*.f64 F (*.f64 (pow.f64 C 6) (pow.f64 A 3))))))) (*.f64 (/.f64 (*.f64 2 (+.f64 C (*.f64 A (/.f64 C (-.f64 A C))))) (*.f64 (pow.f64 C 2) (*.f64 A 1/8))) 1/128)) (+.f64 (*.f64 1/64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 C (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 5)) 1/4))) (*.f64 F (*.f64 (pow.f64 C 4) (pow.f64 A 2))))) (*.f64 (-.f64 (*.f64 C (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 3)) -1/2)) (*.f64 1/2 (/.f64 -1 (-.f64 C A)))) (*.f64 (/.f64 (*.f64 2 (+.f64 C (*.f64 A (/.f64 C (-.f64 A C))))) (*.f64 F (*.f64 (pow.f64 C 6) (pow.f64 A 3)))) 1/512))))) (/.f64 (pow.f64 C 2) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) -2)) (*.f64 (*.f64 (+.f64 (*.f64 1/64 (/.f64 (-.f64 (*.f64 C (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 3)) -1/2)) (*.f64 1/2 (/.f64 -1 (-.f64 C A)))) (*.f64 F (*.f64 (pow.f64 C 4) (pow.f64 A 2))))) (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 C (*.f64 A (/.f64 C (-.f64 A C))))) (*.f64 (sqrt.f64 -1/8) (pow.f64 C 3))) (*.f64 -1/128 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)))) 2) (*.f64 1/512 (/.f64 (pow.f64 (*.f64 2 (+.f64 C (*.f64 A (/.f64 C (-.f64 A C))))) 2) (*.f64 F (*.f64 (pow.f64 C 6) (pow.f64 A 3))))))) (/.f64 C (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (*.f64 F A)) 1/2))) (pow.f64 B 6))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -1/8) (sqrt.f64 2)) (*.f64 4 (sqrt.f64 (/.f64 A F)))) (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (neg.f64 (/.f64 (sqrt.f64 -1/8) (*.f64 (sqrt.f64 2) C)))) (*.f64 (/.f64 (*.f64 2 (+.f64 C (*.f64 A (/.f64 C (-.f64 A C))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) -1/32)))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 C (*.f64 A (/.f64 C (-.f64 A C))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) 1/128)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 -2 (*.f64 (+.f64 (*.f64 1/64 (/.f64 (-.f64 (*.f64 C (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 3)) -1/2)) (*.f64 1/2 (/.f64 -1 (-.f64 C A)))) (*.f64 F (*.f64 (pow.f64 C 4) (pow.f64 A 2))))) (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 C (*.f64 A (/.f64 C (-.f64 A C))))) (*.f64 (sqrt.f64 -1/8) (pow.f64 C 3))) (*.f64 -1/128 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)))) 2) (*.f64 1/512 (/.f64 (*.f64 4 (pow.f64 (+.f64 C (*.f64 A (/.f64 C (-.f64 A C)))) 2)) (*.f64 F (*.f64 (pow.f64 C 6) (pow.f64 A 3))))))) (/.f64 (pow.f64 C 2) (sqrt.f64 -1/4)))))))) (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (*.f64 2 (+.f64 C (*.f64 A (/.f64 C (-.f64 A C))))) (/.f64 (+.f64 (*.f64 1/64 (/.f64 (-.f64 (*.f64 C (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 3)) -1/2)) (*.f64 1/2 (/.f64 -1 (-.f64 C A)))) (*.f64 F (*.f64 (pow.f64 C 4) (pow.f64 A 2))))) (*.f64 1/512 (/.f64 (*.f64 4 (pow.f64 (+.f64 C (*.f64 A (/.f64 C (-.f64 A C)))) 2)) (*.f64 F (*.f64 (pow.f64 C 6) (pow.f64 A 3)))))) (*.f64 (pow.f64 C 2) A)))) (+.f64 (*.f64 (+.f64 (*.f64 1/64 (/.f64 (-.f64 (*.f64 C (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 3)) -1/2)) (*.f64 1/2 (/.f64 -1 (-.f64 C A)))) (*.f64 F (*.f64 (pow.f64 C 4) (pow.f64 A 2))))) (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 C (*.f64 A (/.f64 C (-.f64 A C))))) (*.f64 (sqrt.f64 -1/8) (pow.f64 C 3))) (*.f64 -1/128 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)))) 2) (*.f64 1/512 (/.f64 (*.f64 4 (pow.f64 (+.f64 C (*.f64 A (/.f64 C (-.f64 A C)))) 2)) (*.f64 F (*.f64 (pow.f64 C 6) (pow.f64 A 3))))))) (*.f64 (/.f64 (*.f64 2 (+.f64 C (*.f64 A (/.f64 C (-.f64 A C))))) (*.f64 (pow.f64 C 2) (*.f64 A 1/8))) 1/128)) (+.f64 (*.f64 1/64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 C (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 5)) 1/4))) (*.f64 F (*.f64 (pow.f64 C 4) (pow.f64 A 2))))) (*.f64 (-.f64 (*.f64 C (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 3)) -1/2)) (*.f64 1/2 (/.f64 -1 (-.f64 C A)))) (*.f64 (/.f64 (*.f64 2 (+.f64 C (*.f64 A (/.f64 C (-.f64 A C))))) (*.f64 F (*.f64 (pow.f64 C 6) (pow.f64 A 3)))) 1/512))))) (/.f64 (pow.f64 C 2) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) -2)) (*.f64 (*.f64 (+.f64 (*.f64 1/64 (/.f64 (-.f64 (*.f64 C (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 3)) -1/2)) (*.f64 1/2 (/.f64 -1 (-.f64 C A)))) (*.f64 F (*.f64 (pow.f64 C 4) (pow.f64 A 2))))) (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 C (*.f64 A (/.f64 C (-.f64 A C))))) (*.f64 (sqrt.f64 -1/8) (pow.f64 C 3))) (*.f64 -1/128 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)))) 2) (*.f64 1/512 (/.f64 (*.f64 4 (pow.f64 (+.f64 C (*.f64 A (/.f64 C (-.f64 A C)))) 2)) (*.f64 F (*.f64 (pow.f64 C 6) (pow.f64 A 3))))))) (/.f64 C (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (*.f64 F A)) 1/2))) (pow.f64 B 6))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 B (sqrt.f64 2)))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(*.f64 B (sqrt.f64 (*.f64 2 (*.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 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 B (sqrt.f64 2))) (*.f64 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 (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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4)))) (/.f64 A B)))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.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))) (*.f64 1/2 (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4)))) B)))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 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))) (*.f64 1/2 (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4)))) B)))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 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))) (*.f64 1/2 (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4)))) 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 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 B (sqrt.f64 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 F (*.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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4)))) (/.f64 A B)))) (*.f64 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 C (*.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (-.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 B 2) F))))) (*.f64 1/4 (pow.f64 (*.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 (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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B)) 2)))) (/.f64 (pow.f64 A 2) B))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.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 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B)) 2))))) (/.f64 (pow.f64 A 2) B))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4)))) B))))))
(+.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 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (+.f64 (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4)))) B)) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B)) 2))))) (/.f64 (pow.f64 A 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 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 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1) (*.f64 C -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B)) 2))))) (/.f64 (pow.f64 A 2) B)) (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4)))) 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 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 B (sqrt.f64 2))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4)))) (/.f64 A B)))) (*.f64 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 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C (*.f64 F (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.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))) (*.f64 (pow.f64 B 2) F)))))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 F (*.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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) (/.f64 (-.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (-.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 B 2) F))))) (*.f64 1/4 (pow.f64 (*.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 (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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B)) 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) F))))))) (/.f64 (pow.f64 A 3) B))))) (*.f64 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 C (*.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (-.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 B 2) F))))) (*.f64 1/4 (pow.f64 (*.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 (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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B)) 2)))) (/.f64 (pow.f64 A 2) B))))))
(+.f64 (*.f64 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 (sqrt.f64 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 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 F)) 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 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 B 2) (*.f64 C F))) -1/2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B)) 2)))) (*.f64 (pow.f64 B 2) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))) (/.f64 (pow.f64 A 3) B))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4)))) B))))) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B)) 2))))) (/.f64 (pow.f64 A 2) B)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) 1/2)) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.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 (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 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B)) 2))))) (/.f64 (pow.f64 A 2) B))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (+.f64 (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4)))) B)) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 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 F)) 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 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 B 2) (*.f64 C F))) -1/2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B)) 2)))) (*.f64 (pow.f64 B 2) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))) (/.f64 (pow.f64 A 3) B)))))))
(+.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 (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 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1) (*.f64 C -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B)) 2))))) (/.f64 (pow.f64 A 2) B))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (+.f64 (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4)))) B)) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 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 F)) 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 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 B 2) (*.f64 C F))) -1/2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1) (*.f64 C -4))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B)) 2)))) (*.f64 (pow.f64 B 2) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))) (/.f64 (pow.f64 A 3) B)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8)))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (neg.f64 (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 C F) -16))))
(+.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 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F C)) -1)))
(*.f64 -1 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F))))))
(*.f64 -1 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 A (sqrt.f64 (*.f64 (*.f64 C F) -16)))))
(+.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 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))))) (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F C)) -1)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 (pow.f64 B 2) F))) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F)))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 A (sqrt.f64 -8)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 A (sqrt.f64 (*.f64 (*.f64 C F) -16))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 A (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 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))))) (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F C)) -1)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 B 2) F)))) (*.f64 -1 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 (pow.f64 B 2) F))) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (*.f64 C 8))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 (pow.f64 B 2) F))) (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8)))))))))
(+.f64 (*.f64 (*.f64 A (sqrt.f64 -16)) (neg.f64 (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (-.f64 (*.f64 2 (*.f64 F (pow.f64 (*.f64 B C) 2))) (neg.f64 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 C 8)))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) (neg.f64 (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 A (sqrt.f64 -8)))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 A (sqrt.f64 -8)))))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (-.f64 (*.f64 2 (*.f64 F (pow.f64 (*.f64 B C) 2))) (*.f64 (pow.f64 B 2) (neg.f64 (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (*.f64 C 8)))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F)))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 A (sqrt.f64 (*.f64 (*.f64 C F) -16)))))))
(*.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 (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 (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 (*.f64 B (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 C (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 B 2) F)) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4)))) (/.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 B 2) F)) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) B)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 (pow.f64 B 2) F)) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) B)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1) (*.f64 (pow.f64 B 2) F)) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) B)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/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 (*.f64 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 B (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 C (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 B 2) F)) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4)))) (/.f64 (sqrt.f64 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 A (*.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))))) (*.f64 1/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 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 B 2) F)) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) B)) 2)))) (/.f64 (sqrt.f64 2) B))))))
(+.f64 (*.f64 (*.f64 B (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 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 F (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4))) (-.f64 (*.f64 -1/2 (*.f64 F (*.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) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 B 2) F)) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) B)) 2))))) B))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 B 2) F)) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) 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 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 (pow.f64 B 2) F)) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) B)) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 F (*.f64 A (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) -4))) (-.f64 (*.f64 -1/2 (*.f64 F (*.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) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 (pow.f64 B 2) F)) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) B)) 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 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1) (*.f64 (pow.f64 B 2) F)) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) B)) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 F (*.f64 A (*.f64 (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1) -4))) (-.f64 (*.f64 -1/2 (*.f64 F (*.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) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1) (*.f64 (pow.f64 B 2) F)) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) B)) 2))))) B))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 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 (*.f64 B (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 C (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 B 2) F)) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4)))) (/.f64 (sqrt.f64 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 A (*.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))))) (*.f64 1/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 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 B 2) F)) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) B)) 2)))) (/.f64 (sqrt.f64 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 3) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 (-.f64 1 (*.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 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (*.f64 F (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 A (*.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))))) (*.f64 1/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 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 B 2) F)) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) B)) 2))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 B 2) F)) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (/.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 (*.f64 B (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 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 F (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4))) (-.f64 (*.f64 -1/2 (*.f64 F (*.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) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 B 2) F)) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) B)) 2))))) B))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 B 2) F)) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) B))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (*.f64 (pow.f64 C 3) (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 -1/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) (*.f64 F A))))) (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (+.f64 (*.f64 F (*.f64 A (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) -4))) (-.f64 (*.f64 -1/2 (*.f64 F (*.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) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 B 2) F)) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) B)) 2)))) (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 B 2) F)) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 1/2)))) (/.f64 (sqrt.f64 2) B)) 1/2))))
(+.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 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (pow.f64 C 3) (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 -1/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) (*.f64 F A))))) (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (+.f64 (*.f64 F (*.f64 A (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) -4))) (-.f64 (*.f64 -1/2 (*.f64 F (*.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) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 (pow.f64 B 2) F)) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) B)) 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 (pow.f64 B 2) F)) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 1/2)))) (/.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 (pow.f64 B 2) F)) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) B)) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 F (*.f64 A (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) -4))) (-.f64 (*.f64 -1/2 (*.f64 F (*.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) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 (pow.f64 B 2) F)) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) B)) 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 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 (pow.f64 C 3) (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 -1/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) (*.f64 F A))))) (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 F A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (+.f64 (*.f64 F (*.f64 A (*.f64 (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1) -4))) (-.f64 (*.f64 -1/2 (*.f64 F (*.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) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1) (*.f64 (pow.f64 B 2) F)) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) B)) 2)))) (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1) (*.f64 (pow.f64 B 2) F)) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 1/2)))) (/.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1) (*.f64 (pow.f64 B 2) F)) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) B)) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 F (*.f64 A (*.f64 (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1) -4))) (-.f64 (*.f64 -1/2 (*.f64 F (*.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) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1) (*.f64 (pow.f64 B 2) F)) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 F A) -4))) B)) 2))))) B)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A)))))
(*.f64 (sqrt.f64 (*.f64 F A)) (neg.f64 (*.f64 C (sqrt.f64 -16))))
(neg.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -16))))
(+.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 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A))))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))
(*.f64 -1 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16)))))
(*.f64 -1 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -16)))))
(+.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 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (*.f64 1 (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))) 2))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 F A))) (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 -1 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 F A))) (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 -1 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -16))))))
(+.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 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (*.f64 1 (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))) 2))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -1 (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) -2)) (*.f64 1 (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))) 2))) (/.f64 (pow.f64 B 2) (*.f64 A 8))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))))))
(+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 F A))) (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 1/2 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (-.f64 (*.f64 2 (*.f64 F (pow.f64 (*.f64 B A) 2))) (neg.f64 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 F A))) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))) 2)) (*.f64 A 8)))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F A))))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) -1/2)) (-.f64 (*.f64 2 (*.f64 F (pow.f64 (*.f64 B A) 2))) (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 F A))) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))) 2)) (neg.f64 (/.f64 (pow.f64 B 2) (*.f64 A 8)))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F A)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 F A))) (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 -1 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -16)))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A))))
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16)))
(*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -16)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.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 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 (*.f64 C F) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 C F)))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (*.f64 2 (+.f64 (*.f64 C F) (*.f64 A (/.f64 (*.f64 C F) (-.f64 A C))))) (*.f64 C (sqrt.f64 -8)))) 1/2)))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -16))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (*.f64 (*.f64 C F) (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 2))) (*.f64 C (sqrt.f64 -8)))) 1/2)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 (*.f64 C F) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 C F)))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (pow.f64 B 4) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 F A)) (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 F A))) (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C F) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)) (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 C F) (*.f64 A (/.f64 (*.f64 C F) (-.f64 A C))))) (*.f64 C (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (*.f64 2 (+.f64 (*.f64 C F) (*.f64 A (/.f64 (*.f64 C F) (-.f64 A C))))) (*.f64 C (sqrt.f64 -8))))))))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -16))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (*.f64 (*.f64 C F) (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 2))) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)) (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 C F) (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 2))) (*.f64 C (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) 2))) (*.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 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A)))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 (*.f64 C F) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 C F)))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (pow.f64 B 4) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 F A)) (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 F A))) (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C F) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (pow.f64 B 6) (+.f64 (*.f64 1/4 (*.f64 (*.f64 C F) (/.f64 A (pow.f64 (-.f64 A C) 5)))) (-.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C F) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 C F))) (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 F A)) (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 F A))) (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C F) (/.f64 A (-.f64 A C)))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 F 8))))))))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)) (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 C F) (*.f64 A (/.f64 (*.f64 C F) (-.f64 A C))))) (*.f64 C (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (*.f64 2 (+.f64 (*.f64 C F) (*.f64 A (/.f64 (*.f64 C F) (-.f64 A C))))) (*.f64 C (sqrt.f64 -8))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 1/2 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 6) (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (-.f64 (*.f64 (*.f64 C F) (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 5)) 1/4)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)) (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 C F) (*.f64 A (/.f64 (*.f64 C F) (-.f64 A C))))) (*.f64 C (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) 2)) (/.f64 (*.f64 2 (+.f64 (*.f64 C F) (*.f64 A (/.f64 (*.f64 C F) (-.f64 A C))))) (*.f64 F (*.f64 (*.f64 8 (pow.f64 C 2)) A)))))))) (*.f64 C (sqrt.f64 -8))))))))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -16))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 6) (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (-.f64 (*.f64 (*.f64 C F) (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 5)) 1/4)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)) (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 C F) (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 2))) (*.f64 C (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) 2)) (/.f64 (*.f64 (*.f64 C F) (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 2))) (*.f64 F (*.f64 (*.f64 8 (pow.f64 C 2)) A)))))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (*.f64 (*.f64 C F) (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 2))) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)) (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 C F) (+.f64 2 (*.f64 (/.f64 A (-.f64 A C)) 2))) (*.f64 C (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) 2))) (*.f64 C (sqrt.f64 -8)))))))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 C F) -4))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A (*.f64 (*.f64 C F) -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A (*.f64 (*.f64 C F) -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A (*.f64 (*.f64 C F) -4)))
(*.f64 F (pow.f64 B 2))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A (*.f64 (*.f64 C F) -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A (*.f64 (*.f64 C F) -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A (*.f64 (*.f64 C F) -4)))
(*.f64 F (pow.f64 B 2))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A (*.f64 (*.f64 C F) -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A (*.f64 (*.f64 C F) -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A (*.f64 (*.f64 C F) -4)))
(*.f64 F (pow.f64 B 2))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A (*.f64 (*.f64 C F) -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A (*.f64 (*.f64 C F) -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A (*.f64 (*.f64 C F) -4)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 C F) -4))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A (*.f64 (*.f64 C F) -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A (*.f64 (*.f64 C F) -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A (*.f64 (*.f64 C F) -4)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 C F) -4))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A (*.f64 (*.f64 C F) -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A (*.f64 (*.f64 C F) -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A (*.f64 (*.f64 C F) -4)))
(*.f64 F (pow.f64 B 2))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A (*.f64 (*.f64 C F) -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A (*.f64 (*.f64 C F) -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A (*.f64 (*.f64 C F) -4)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 C F) -4))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A (*.f64 (*.f64 C F) -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A (*.f64 (*.f64 C F) -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A (*.f64 (*.f64 C F) -4)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 C F) -4))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A (*.f64 (*.f64 C F) -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A (*.f64 (*.f64 C F) -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A (*.f64 (*.f64 C F) -4)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(+.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) 0)
(/.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 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))
(/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (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 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2))))
(+.f64 0 (/.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))))
(/.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 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))
(/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (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 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2))))
(+.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))))
(+.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.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 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.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 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))))
(+.f64 (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (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 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2))))) (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (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 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2))))))
(*.f64 2 (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (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 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) 0)
(/.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 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))
(/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (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 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2))))
(*.f64 2 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))))
(+.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.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 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.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 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))))
(+.f64 (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (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 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2))))) (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (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 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2))))))
(*.f64 2 (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (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 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2))))))
(*.f64 2 (*.f64 (/.f64 1/2 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))))
(*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (*.f64 2 (/.f64 1/2 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2))))))
(*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2)))))
(*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 1 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))))
(*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))))
(*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (*.f64 2 (/.f64 1/2 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2))))))
(*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (/.f64 -1 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (/.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) 1)
(/.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 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))
(/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (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 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2))))
(*.f64 1 (/.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))))
(/.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 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))
(/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (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 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2))))
(*.f64 (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1/2 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))))
(*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))))
(*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (*.f64 2 (/.f64 1/2 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2))))))
(*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2)))))
(*.f64 (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))) 1/2))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (*.f64 1/2 (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2)))) (*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) 1))
(*.f64 1 (*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2))))))
(*.f64 (*.f64 2 (/.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))) 1/2)
(/.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 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))
(/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (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 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2))))
(*.f64 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1 (*.f64 4 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F)))))))
(*.f64 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1/4 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))))
(*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (*.f64 (/.f64 1/4 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2)))) 4))
(*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 1/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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (/.f64 1/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 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (/.f64 -1/2 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))))
(*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (*.f64 2 (/.f64 1/2 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2))))))
(*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2)))))
(*.f64 -1 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (/.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2))))
(*.f64 1/2 (*.f64 2 (/.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))))
(/.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 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))
(/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (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 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2))))
(*.f64 (/.f64 1/2 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))))
(*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (*.f64 2 (/.f64 1/2 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2))))))
(*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2)))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))) 1/2) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (*.f64 1/2 (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2)))) (*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) 1))
(*.f64 1 (*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2))))))
(*.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))) -1)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (/.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2))))
(*.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))) 2)
(+.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.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 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.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 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))))
(+.f64 (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (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 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2))))) (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (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 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2))))))
(*.f64 2 (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (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 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2))))))
(*.f64 (/.f64 -1 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (/.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2))))
(*.f64 (/.f64 1 (*.f64 4 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F)))))) (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1/4 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))))
(*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (*.f64 (/.f64 1/4 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2)))) 4))
(*.f64 (/.f64 1/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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (/.f64 1/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 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))))))
(*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (/.f64 -1/2 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2))))))
(pow.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) 1)
(/.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 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))
(/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (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 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2))))
(neg.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (/.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))) (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 0)
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2)))
(+.f64 0 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F)))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 0)
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2)))
(-.f64 0 (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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2)))
(*.f64 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 2))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2)))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F)))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2)))
(*.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2)))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))) 1/4)
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) -1)
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2)))
(*.f64 -1 (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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2)))
(*.f64 1/2 (*.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2)))
(*.f64 1/4 (*.f64 4 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2)))
(*.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 2) 2)
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2)))
(/.f64 2 (*.f64 2 (/.f64 1 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2)))
(/.f64 2 (/.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2)))
(/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2)))
(/.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) 2)
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2)))
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))) 4)
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) -1)
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2)))
(/.f64 -1 (-.f64 0 (/.f64 1 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2)))
(/.f64 (*.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) 4) 8)
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2)))
(/.f64 (*.f64 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))) -2)
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2)))
(/.f64 1/2 (/.f64 1/2 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2)))
(/.f64 (neg.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))) -2)
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2)))
(/.f64 (*.f64 2 (*.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) 4)) 16)
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2)))
(/.f64 (/.f64 (*.f64 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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))) -1) 2)
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2)))
(pow.f64 (sqrt.f64 (*.f64 2 (*.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 A (*.f64 C 4))) F)))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2)))
(neg.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))) 2)))
(+.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) 0)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(+.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(-.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) 0)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) 1)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)) 2)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(/.f64 (*.f64 4 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)) 4)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)) 4) 8)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)) 4) (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)) 4)) 16)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(pow.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F) 1)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))

localize9.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
13.0b
(sqrt.f64 (neg.f64 (/.f64 F C)))
Compiler

Compiled 24 to 8 computations (66.7% saved)

series3.0ms (0%)

Counts
1 → 0
Calls

6 calls:

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

rewrite64.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1754×rational.json-simplify-35
1224×rational.json-simplify-2
1168×rational.json-1
1168×rational.json-2
1168×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0815
15715
216015
344815
4137015
5385015
Stop Event
node limit
Counts
1 → 17
Calls
Call 1
Inputs
(sqrt.f64 (neg.f64 (/.f64 F C)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 F (neg.f64 C))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.f64 F (neg.f64 C))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (/.f64 F (neg.f64 C))) 2) (/.f64 (sqrt.f64 (/.f64 F (neg.f64 C))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 F (neg.f64 C))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 F (neg.f64 C))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 F (neg.f64 C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (/.f64 F (neg.f64 C))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 C))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 C))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 F (neg.f64 C))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 F (neg.f64 C))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 C))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 C))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 C))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 C))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 C))) 4))) (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 C))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 F (neg.f64 C))) 1)))))

simplify153.0ms (0.2%)

Algorithm
egg-herbie
Rules
1052×rational.json-simplify-2
954×rational.json-simplify-61
950×rational.json-simplify-46
828×rational.json-simplify-1
814×rational.json-simplify-35
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
039255
181255
2181255
3504255
41268255
52439255
63247255
74186255
84825255
95671255
106569255
Stop Event
node limit
Counts
17 → 18
Calls
Call 1
Inputs
(+.f64 (sqrt.f64 (/.f64 F (neg.f64 C))) 0)
(+.f64 0 (sqrt.f64 (/.f64 F (neg.f64 C))))
(+.f64 (/.f64 (sqrt.f64 (/.f64 F (neg.f64 C))) 2) (/.f64 (sqrt.f64 (/.f64 F (neg.f64 C))) 2))
(-.f64 (sqrt.f64 (/.f64 F (neg.f64 C))) 0)
(*.f64 (sqrt.f64 (/.f64 F (neg.f64 C))) 1)
(*.f64 1 (sqrt.f64 (/.f64 F (neg.f64 C))))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 F (neg.f64 C))) 2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 C))) 2) 1/2)
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 C))) 2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 F (neg.f64 C))) 2) 2)
(/.f64 (sqrt.f64 (/.f64 F (neg.f64 C))) 1)
(/.f64 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 C))) 2) 2)
(/.f64 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 C))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 C))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 C))) 4))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 C))) 4))) (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 C))) 4)))) 32)
(pow.f64 (sqrt.f64 (/.f64 F (neg.f64 C))) 1)
Outputs
(+.f64 (sqrt.f64 (/.f64 F (neg.f64 C))) 0)
(sqrt.f64 (/.f64 F (neg.f64 C)))
(+.f64 0 (sqrt.f64 (/.f64 F (neg.f64 C))))
(sqrt.f64 (/.f64 F (neg.f64 C)))
(+.f64 (/.f64 (sqrt.f64 (/.f64 F (neg.f64 C))) 2) (/.f64 (sqrt.f64 (/.f64 F (neg.f64 C))) 2))
(sqrt.f64 (/.f64 F (neg.f64 C)))
(-.f64 (sqrt.f64 (/.f64 F (neg.f64 C))) 0)
(sqrt.f64 (/.f64 F (neg.f64 C)))
(*.f64 (sqrt.f64 (/.f64 F (neg.f64 C))) 1)
(sqrt.f64 (/.f64 F (neg.f64 C)))
(*.f64 1 (sqrt.f64 (/.f64 F (neg.f64 C))))
(sqrt.f64 (/.f64 F (neg.f64 C)))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 F (neg.f64 C))) 2))
(sqrt.f64 (/.f64 F (neg.f64 C)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 C))) 2) 1/2)
(sqrt.f64 (/.f64 F (neg.f64 C)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 C))) 2))
(sqrt.f64 (/.f64 F (neg.f64 C)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 F (neg.f64 C))) 2) 2)
(sqrt.f64 (/.f64 F (neg.f64 C)))
(/.f64 (sqrt.f64 (/.f64 F (neg.f64 C))) 1)
(sqrt.f64 (/.f64 F (neg.f64 C)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 C))) 2) 2)
(sqrt.f64 (/.f64 F (neg.f64 C)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 C))) 4) 4)
(sqrt.f64 (/.f64 F (neg.f64 C)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 C))) 4)) 8)
(sqrt.f64 (/.f64 F (neg.f64 C)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 C))) 4))) 16)
(sqrt.f64 (/.f64 F (neg.f64 C)))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 C))) 4))) (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 C))) 4)))) 32)
(sqrt.f64 (/.f64 F (neg.f64 C)))
(pow.f64 (sqrt.f64 (/.f64 F (neg.f64 C))) 1)
(sqrt.f64 (/.f64 F (neg.f64 C)))

localize25.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16)))
0.6b
(-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))
12.1b
(/.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
12.2b
(sqrt.f64 (*.f64 (*.f64 F C) -16))
Compiler

Compiled 71 to 41 computations (42.3% saved)

series191.0ms (0.2%)

Counts
4 → 72
Calls

36 calls:

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

rewrite98.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1316×rational.json-1
1316×rational.json-2
1316×rational.json-4
1316×rational.json-3
1308×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
019118
1129118
2292118
3744118
42144118
54962118
Stop Event
node limit
Counts
4 → 162
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (*.f64 F C) -16))
(/.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
(-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))
(*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 F (*.f64 C -16))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1/2) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C -16)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 F (*.f64 C -16))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C -16)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C -16)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C -16)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.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 C -16))) (/.f64 A (-.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 F (*.f64 C -16))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A) (*.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 F (*.f64 C -16))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.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 C -16))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 A (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 A 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1/2) (*.f64 A (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 A 1/2) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A) 2) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 (*.f64 A 1/2) (sqrt.f64 (*.f64 F (*.f64 C -16)))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1/2) A) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 A (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (sqrt.f64 (*.f64 F (*.f64 C -16)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1/2) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (*.f64 A (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 A (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 A 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/2) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (+.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 A 1/2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (neg.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A) (/.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 F (*.f64 C -16))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (+.f64 A A)) (/.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 F (*.f64 C -16))) (+.f64 A A)) (*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 C -16))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (neg.f64 A)) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 2) (*.f64 A (/.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 F (*.f64 C -16))) 2) (*.f64 1/2 (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 A A) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 A A) (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (*.f64 A (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (*.f64 A 4)) (/.f64 1 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (*.f64 A 4)) (*.f64 1/2 (/.f64 1/2 (-.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))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) A)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 A) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 4) (*.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 A 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 4) (*.f64 1/2 (*.f64 A (/.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 F (*.f64 C -16))) 4) (*.f64 (*.f64 A 1/2) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 A 4) (*.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 A 4) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 A 4) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1/2) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 A -2) (*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 A -2) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 A -2) (*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C -16)))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (neg.f64 A) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (neg.f64 A)) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 A (*.f64 8 (sqrt.f64 (*.f64 F (*.f64 C -16))))) (*.f64 1/4 (/.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 F (*.f64 C -16))) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 A 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 A (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (*.f64 A (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1/2) (*.f64 A (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 A 1/2) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 2 (-.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 C -16)))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (+.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 A (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (+.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (*.f64 A -2)) (/.f64 1 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (*.f64 A -2)) (*.f64 -1 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 (*.f64 A 1/2) (sqrt.f64 (*.f64 F (*.f64 C -16)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1/2) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 A (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (*.f64 A 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))))) (*.f64 (neg.f64 A) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (neg.f64 A) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/2) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (+.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C -16)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (*.f64 A 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (*.f64 A -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))))
((#(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 0 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 1))))) (#(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 (+.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 2) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (*.f64 C (+.f64 A A)) (/.f64 (pow.f64 B 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (/.f64 (*.f64 A (*.f64 C 4)) 2) (/.f64 (pow.f64 B 2) 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 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 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 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 1/2 (-.f64 (*.f64 A (*.f64 C 8)) (*.f64 2 (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 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)) 2) 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 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) 16)))) (#(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))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A) 2) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (+.f64 A A)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (neg.f64 A)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (*.f64 A 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (*.f64 8 (sqrt.f64 (*.f64 F (*.f64 C -16))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (neg.f64 A)) 4) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (*.f64 A -2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 A (*.f64 8 (sqrt.f64 (*.f64 F (*.f64 C -16)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (neg.f64 A)))))))

simplify305.0ms (0.4%)

Algorithm
egg-herbie
Rules
1014×rational.json-simplify-51
906×rational.json-simplify-43
856×rational.json-simplify-41
770×rational.json-simplify-1
746×rational.json-simplify-2
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
039310708
194110678
2233310630
3600010630
4777110630
Stop Event
node limit
Counts
234 → 217
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 4) (sqrt.f64 -16)) (pow.f64 B 8)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C 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/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 (pow.f64 B 2) (sqrt.f64 -16)) 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/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 4) (sqrt.f64 -16)) (pow.f64 B 8)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 4) (sqrt.f64 -16)) (pow.f64 B 8)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))))
(*.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 (*.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 (*.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 (*.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 (sqrt.f64 (*.f64 F (*.f64 C -16))) 0)
(+.f64 0 (sqrt.f64 (*.f64 F (*.f64 C -16))))
(+.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1/2) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1/2))
(-.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C -16)))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1)
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1/2))
(*.f64 1 (sqrt.f64 (*.f64 F (*.f64 C -16))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 2) 1/2)
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1/2) 2)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C -16)))) -1)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 2) 2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 4) 4)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C -16)))) -1)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 4))) 16)
(pow.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C -16)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 0)
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 -1 (-.f64 1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2))
(+.f64 (-.f64 1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) -1)
(-.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 0)
(-.f64 0 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 4 (*.f64 (*.f64 A (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1/2)))
(*.f64 4 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 A 1/2)))
(*.f64 4 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1/2) (*.f64 A (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(*.f64 4 (*.f64 (*.f64 A 1/2) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(*.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A) 2) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 4 (*.f64 (*.f64 (*.f64 A 1/2) (sqrt.f64 (*.f64 F (*.f64 C -16)))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 4 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1/2) A) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 2 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 2 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2))
(*.f64 2 (*.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A)))
(*.f64 2 (*.f64 (*.f64 A (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (sqrt.f64 (*.f64 F (*.f64 C -16)))))
(*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) A))
(*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1/2) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (*.f64 A (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(*.f64 2 (*.f64 A (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(*.f64 2 (*.f64 (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1/2)))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 A 1/2)))
(*.f64 2 (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/2) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A)))
(*.f64 2 (*.f64 (/.f64 1 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (+.f64 A A))))
(*.f64 2 (*.f64 (*.f64 A 1/2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 (/.f64 1 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (neg.f64 A))))
(*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 1)
(*.f64 1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (+.f64 A A)) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (+.f64 A A)) (*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/2))
(*.f64 (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 C -16))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (neg.f64 A)) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 2) (*.f64 A (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 2) (*.f64 1/2 (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (+.f64 A A) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (+.f64 A A) (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (*.f64 A (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) 1/2)
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (*.f64 A 4)) (/.f64 1 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (*.f64 A 4)) (*.f64 1/2 (/.f64 1/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 (sqrt.f64 (*.f64 F (*.f64 C -16))) A))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) A)
(*.f64 (neg.f64 A) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 4) (*.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 A 1/2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 4) (*.f64 1/2 (*.f64 A (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 4) (*.f64 (*.f64 A 1/2) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 A 4) (*.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1/2)))
(*.f64 (*.f64 A 4) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(*.f64 (*.f64 A 4) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1/2) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 A -2) (*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1/2)))
(*.f64 (*.f64 A -2) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(*.f64 (*.f64 A -2) (*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C -16)))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 -2 (*.f64 (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1/2)))
(*.f64 -2 (*.f64 (neg.f64 A) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(*.f64 -2 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (neg.f64 A)) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 A (*.f64 8 (sqrt.f64 (*.f64 F (*.f64 C -16))))) (*.f64 1/4 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 A 1/2))
(*.f64 (*.f64 A (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1/2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) -1)
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (*.f64 A (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1/2) (*.f64 A (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 A 1/2) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C -16)))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (+.f64 A A))
(*.f64 (*.f64 A (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 2))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (+.f64 A A)))
(*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (neg.f64 A)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (*.f64 A -2)) (/.f64 1 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (*.f64 A -2)) (*.f64 -1 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 2 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 (*.f64 A 1/2) (sqrt.f64 (*.f64 F (*.f64 C -16)))))
(*.f64 (*.f64 2 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1/2) A))
(*.f64 (*.f64 2 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 A (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1/2)))
(*.f64 (*.f64 2 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (*.f64 A 1/2)))
(*.f64 (*.f64 2 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A)))
(*.f64 (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))))) (*.f64 (neg.f64 A) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 2 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (neg.f64 A) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1/2)))
(*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/2) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (+.f64 A A)))
(*.f64 (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C -16)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2)
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (neg.f64 A))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2) 2)
(*.f64 (/.f64 1 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (*.f64 A 4)))
(*.f64 (/.f64 1 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (*.f64 A -2)))
(*.f64 (*.f64 2 (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1/2)))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 1)
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(+.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 0 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 -1 (+.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 1))
(+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 A (*.f64 C 4)))
(+.f64 (+.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 1) -1)
(+.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 2) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 2))
(*.f64 2 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 2))
(*.f64 2 (-.f64 (*.f64 C (+.f64 A A)) (/.f64 (pow.f64 B 2) 2)))
(*.f64 2 (-.f64 (/.f64 (*.f64 A (*.f64 C 4)) 2) (/.f64 (pow.f64 B 2) 2)))
(*.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 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -1)
(*.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/4)
(*.f64 1/2 (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 1/2 (-.f64 (*.f64 A (*.f64 C 8)) (*.f64 2 (pow.f64 B 2))))
(*.f64 1/4 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 2) 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 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -1)
(/.f64 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 4)
(/.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -2)
(/.f64 (*.f64 2 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) 16)
(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))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A) 0)
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A))
(+.f64 -1 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A) 1))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A) 1) -1)
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A) 2) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A) 2))
(-.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A) 0)
(-.f64 0 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (neg.f64 A)))
(-.f64 1 (-.f64 1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A) 1) 1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A) 1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (+.f64 A A)) 2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (neg.f64 A)) -1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (*.f64 A 4)) 4)
(/.f64 (*.f64 A (*.f64 8 (sqrt.f64 (*.f64 F (*.f64 C -16))))) 8)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (neg.f64 A)) 4) -4)
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (*.f64 A -2)) -2)
(/.f64 (*.f64 2 (*.f64 A (*.f64 8 (sqrt.f64 (*.f64 F (*.f64 C -16)))))) 16)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A) 1)
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (neg.f64 A)))
Outputs
(*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))) (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 A (/.f64 (sqrt.f64 -16) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))) (sqrt.f64 (*.f64 C F)))) (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 (*.f64 A (/.f64 (sqrt.f64 -16) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 C F)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) -4)))
(+.f64 (*.f64 (*.f64 A (/.f64 (sqrt.f64 -16) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 C F)))) (*.f64 -4 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))) (sqrt.f64 (*.f64 C F)))) (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 3) (pow.f64 B 6))) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 (*.f64 A (/.f64 (sqrt.f64 -16) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 3) (pow.f64 B 6))) -16)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) -4))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))) (+.f64 (*.f64 (*.f64 A (/.f64 (sqrt.f64 -16) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 C F)))) (*.f64 -16 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5))))))))
(+.f64 (*.f64 (*.f64 A (/.f64 (sqrt.f64 -16) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) -4)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 3) (pow.f64 B 6))) -16))))
(+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 4) (sqrt.f64 -16)) (pow.f64 B 8)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))))
(+.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))) (sqrt.f64 (*.f64 C F)))) (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 3) (pow.f64 B 6))) (sqrt.f64 (*.f64 F (pow.f64 C 5))))))) (*.f64 -64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 4) (pow.f64 B 8))) (sqrt.f64 (*.f64 F (pow.f64 C 7))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) -4)) (+.f64 (+.f64 (*.f64 (*.f64 A (/.f64 (sqrt.f64 -16) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 C F)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 3) (pow.f64 B 6))) -16))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 4) (pow.f64 B 8))) -64))))
(+.f64 (*.f64 -16 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))) (+.f64 (*.f64 (*.f64 A (/.f64 (sqrt.f64 -16) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 C F)))) (*.f64 -64 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 8)) (sqrt.f64 (*.f64 F (pow.f64 C 7)))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) -4)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 3) (pow.f64 B 6))) -16))) (+.f64 (*.f64 (*.f64 A (/.f64 (sqrt.f64 -16) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 C F)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 4) (pow.f64 B 8))) -64))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -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 -16 (/.f64 F C)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -16) A)))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -16) A)))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)))))
(+.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 -16 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -16) A)))) (*.f64 1/64 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -16) (pow.f64 A 2))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -16) A)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -16) (pow.f64 A 2))) 1/64))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 1/64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -16) (pow.f64 A 2)))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)))) (*.f64 1/64 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -16) (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 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -16) A)))) (*.f64 1/64 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -16) (pow.f64 A 2))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 6) (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) 1/256)))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -16) A)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -16) (pow.f64 A 2))) 1/64))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 6) (pow.f64 A 3))) 1/256)) (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 1/64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -16) (pow.f64 A 2))))) (*.f64 1/256 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)))) (+.f64 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 1/256 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))))) (*.f64 1/64 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -16) (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 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 -16 (/.f64 F C)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -16) A)))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -16) A)))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)))))
(+.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 -16 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -16) A)))) (*.f64 1/64 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -16) (pow.f64 A 2))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -16) A)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -16) (pow.f64 A 2))) 1/64))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 1/64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -16) (pow.f64 A 2)))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)))) (*.f64 1/64 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -16) (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 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -16) A)))) (*.f64 1/64 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -16) (pow.f64 A 2))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 6) (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) 1/256)))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -16) A)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -16) (pow.f64 A 2))) 1/64))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 6) (pow.f64 A 3))) 1/256)) (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 1/64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -16) (pow.f64 A 2))))) (*.f64 1/256 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)))) (+.f64 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 1/256 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))))) (*.f64 1/64 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -16) (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 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 (pow.f64 B 2) (sqrt.f64 -16)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -16) A)))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -16) A)))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -16) A)))) (*.f64 1/64 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -16) (pow.f64 A 2))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -16) A)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -16) (pow.f64 A 2))) 1/64))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 1/64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -16) (pow.f64 A 2)))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)))) (*.f64 1/64 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -16) (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/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(+.f64 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -16) A)))) (*.f64 1/64 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -16) (pow.f64 A 2))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 6) (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) 1/256)))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -16) A)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -16) (pow.f64 A 2))) 1/64))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 6) (pow.f64 A 3))) 1/256)) (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 1/64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -16) (pow.f64 A 2))))) (*.f64 1/256 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)))) (+.f64 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 1/256 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))))) (*.f64 1/64 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -16) (pow.f64 A 2))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))) (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 A (/.f64 (sqrt.f64 -16) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))) (sqrt.f64 (*.f64 C F)))) (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 (*.f64 A (/.f64 (sqrt.f64 -16) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 C F)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) -4)))
(+.f64 (*.f64 (*.f64 A (/.f64 (sqrt.f64 -16) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 C F)))) (*.f64 -4 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))) (sqrt.f64 (*.f64 C F)))) (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 3) (pow.f64 B 6))) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 (*.f64 A (/.f64 (sqrt.f64 -16) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 3) (pow.f64 B 6))) -16)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) -4))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))) (+.f64 (*.f64 (*.f64 A (/.f64 (sqrt.f64 -16) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 C F)))) (*.f64 -16 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5))))))))
(+.f64 (*.f64 (*.f64 A (/.f64 (sqrt.f64 -16) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) -4)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 3) (pow.f64 B 6))) -16))))
(+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 4) (sqrt.f64 -16)) (pow.f64 B 8)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))))
(+.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))) (sqrt.f64 (*.f64 C F)))) (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 3) (pow.f64 B 6))) (sqrt.f64 (*.f64 F (pow.f64 C 5))))))) (*.f64 -64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 4) (pow.f64 B 8))) (sqrt.f64 (*.f64 F (pow.f64 C 7))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) -4)) (+.f64 (+.f64 (*.f64 (*.f64 A (/.f64 (sqrt.f64 -16) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 C F)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 3) (pow.f64 B 6))) -16))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 4) (pow.f64 B 8))) -64))))
(+.f64 (*.f64 -16 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))) (+.f64 (*.f64 (*.f64 A (/.f64 (sqrt.f64 -16) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 C F)))) (*.f64 -64 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 8)) (sqrt.f64 (*.f64 F (pow.f64 C 7)))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) -4)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 3) (pow.f64 B 6))) -16))) (+.f64 (*.f64 (*.f64 A (/.f64 (sqrt.f64 -16) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 C F)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 4) (pow.f64 B 8))) -64))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))) (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 A (/.f64 (sqrt.f64 -16) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))) (sqrt.f64 (*.f64 C F)))) (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 (*.f64 A (/.f64 (sqrt.f64 -16) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 C F)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) -4)))
(+.f64 (*.f64 (*.f64 A (/.f64 (sqrt.f64 -16) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 C F)))) (*.f64 -4 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))) (sqrt.f64 (*.f64 C F)))) (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 3) (pow.f64 B 6))) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 (*.f64 A (/.f64 (sqrt.f64 -16) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 3) (pow.f64 B 6))) -16)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) -4))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))) (+.f64 (*.f64 (*.f64 A (/.f64 (sqrt.f64 -16) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 C F)))) (*.f64 -16 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5))))))))
(+.f64 (*.f64 (*.f64 A (/.f64 (sqrt.f64 -16) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) -4)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 3) (pow.f64 B 6))) -16))))
(+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 4) (sqrt.f64 -16)) (pow.f64 B 8)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))))
(+.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))) (sqrt.f64 (*.f64 C F)))) (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 3) (pow.f64 B 6))) (sqrt.f64 (*.f64 F (pow.f64 C 5))))))) (*.f64 -64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 4) (pow.f64 B 8))) (sqrt.f64 (*.f64 F (pow.f64 C 7))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) -4)) (+.f64 (+.f64 (*.f64 (*.f64 A (/.f64 (sqrt.f64 -16) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 C F)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 3) (pow.f64 B 6))) -16))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 4) (pow.f64 B 8))) -64))))
(+.f64 (*.f64 -16 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))) (+.f64 (*.f64 (*.f64 A (/.f64 (sqrt.f64 -16) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 C F)))) (*.f64 -64 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 8)) (sqrt.f64 (*.f64 F (pow.f64 C 7)))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) -4)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 3) (pow.f64 B 6))) -16))) (+.f64 (*.f64 (*.f64 A (/.f64 (sqrt.f64 -16) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 C F)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 4) (pow.f64 B 8))) -64))))
(*.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 A (*.f64 C 4)) (neg.f64 (pow.f64 B 2)))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 A (*.f64 C 4)) (neg.f64 (pow.f64 B 2)))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 A (*.f64 C 4)) (neg.f64 (pow.f64 B 2)))
(*.f64 4 (*.f64 A C))
(*.f64 A (*.f64 C 4))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 A (*.f64 C 4)) (neg.f64 (pow.f64 B 2)))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 A (*.f64 C 4)) (neg.f64 (pow.f64 B 2)))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 A (*.f64 C 4)) (neg.f64 (pow.f64 B 2)))
(*.f64 4 (*.f64 A C))
(*.f64 A (*.f64 C 4))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 A (*.f64 C 4)) (neg.f64 (pow.f64 B 2)))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 A (*.f64 C 4)) (neg.f64 (pow.f64 B 2)))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 A (*.f64 C 4)) (neg.f64 (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 A (*.f64 C 4)) (neg.f64 (pow.f64 B 2)))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 A (*.f64 C 4)) (neg.f64 (pow.f64 B 2)))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 A (*.f64 C 4)) (neg.f64 (pow.f64 B 2)))
(*.f64 4 (*.f64 A C))
(*.f64 A (*.f64 C 4))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 A (*.f64 C 4)) (neg.f64 (pow.f64 B 2)))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 A (*.f64 C 4)) (neg.f64 (pow.f64 B 2)))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 A (*.f64 C 4)) (neg.f64 (pow.f64 B 2)))
(*.f64 4 (*.f64 A C))
(*.f64 A (*.f64 C 4))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 A (*.f64 C 4)) (neg.f64 (pow.f64 B 2)))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 A (*.f64 C 4)) (neg.f64 (pow.f64 B 2)))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 A (*.f64 C 4)) (neg.f64 (pow.f64 B 2)))
(*.f64 4 (*.f64 A C))
(*.f64 A (*.f64 C 4))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 A (*.f64 C 4)) (neg.f64 (pow.f64 B 2)))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 A (*.f64 C 4)) (neg.f64 (pow.f64 B 2)))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 A (*.f64 C 4)) (neg.f64 (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 A (*.f64 C 4)) (neg.f64 (pow.f64 B 2)))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 A (*.f64 C 4)) (neg.f64 (pow.f64 B 2)))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 A (*.f64 C 4)) (neg.f64 (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 A (*.f64 C 4)) (neg.f64 (pow.f64 B 2)))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 A (*.f64 C 4)) (neg.f64 (pow.f64 B 2)))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 A (*.f64 C 4)) (neg.f64 (pow.f64 B 2)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (sqrt.f64 (*.f64 (*.f64 C F) -16)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (sqrt.f64 (*.f64 (*.f64 C F) -16)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (sqrt.f64 (*.f64 (*.f64 C F) -16)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (sqrt.f64 (*.f64 (*.f64 C F) -16)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (sqrt.f64 (*.f64 (*.f64 C F) -16)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (sqrt.f64 (*.f64 (*.f64 C F) -16)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (sqrt.f64 (*.f64 (*.f64 C F) -16)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (sqrt.f64 (*.f64 (*.f64 C F) -16)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (sqrt.f64 (*.f64 (*.f64 C F) -16)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (sqrt.f64 (*.f64 (*.f64 C F) -16)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (sqrt.f64 (*.f64 (*.f64 C F) -16)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (sqrt.f64 (*.f64 (*.f64 C F) -16)))
(+.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 0)
(sqrt.f64 (*.f64 C (*.f64 -16 F)))
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(+.f64 0 (sqrt.f64 (*.f64 F (*.f64 C -16))))
(sqrt.f64 (*.f64 C (*.f64 -16 F)))
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(+.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))))))
(sqrt.f64 (*.f64 C (*.f64 -16 F)))
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1/2) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1/2))
(sqrt.f64 (*.f64 C (*.f64 -16 F)))
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(-.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 0)
(sqrt.f64 (*.f64 C (*.f64 -16 F)))
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C -16)))))
(sqrt.f64 (*.f64 C (*.f64 -16 F)))
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1)
(sqrt.f64 (*.f64 C (*.f64 -16 F)))
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1/2))
(sqrt.f64 (*.f64 C (*.f64 -16 F)))
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(*.f64 1 (sqrt.f64 (*.f64 F (*.f64 C -16))))
(sqrt.f64 (*.f64 C (*.f64 -16 F)))
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 2) 1/2)
(sqrt.f64 (*.f64 C (*.f64 -16 F)))
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 2))
(sqrt.f64 (*.f64 C (*.f64 -16 F)))
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1/2) 2)
(sqrt.f64 (*.f64 C (*.f64 -16 F)))
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C -16)))) -1)
(sqrt.f64 (*.f64 C (*.f64 -16 F)))
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1)
(sqrt.f64 (*.f64 C (*.f64 -16 F)))
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 2) 2)
(sqrt.f64 (*.f64 C (*.f64 -16 F)))
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 4) 4)
(sqrt.f64 (*.f64 C (*.f64 -16 F)))
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C -16)))) -1)
(sqrt.f64 (*.f64 C (*.f64 -16 F)))
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 4)) 8)
(sqrt.f64 (*.f64 C (*.f64 -16 F)))
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 4))) 16)
(sqrt.f64 (*.f64 C (*.f64 -16 F)))
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(pow.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1)
(sqrt.f64 (*.f64 C (*.f64 -16 F)))
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C -16)))))
(sqrt.f64 (*.f64 C (*.f64 -16 F)))
(sqrt.f64 (*.f64 -16 (*.f64 C F)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 0)
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(+.f64 -1 (-.f64 1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(+.f64 (-.f64 1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) -1)
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 0)
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(-.f64 0 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 4 (*.f64 (*.f64 A (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1/2)))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 4 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 A 1/2)))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 4 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1/2) (*.f64 A (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 4 (*.f64 (*.f64 A 1/2) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A) 2) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 4 (*.f64 (*.f64 (*.f64 A 1/2) (sqrt.f64 (*.f64 F (*.f64 C -16)))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 4 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1/2) A) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 2 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 2 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 2 (*.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A)))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 2 (*.f64 (*.f64 A (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (sqrt.f64 (*.f64 F (*.f64 C -16)))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) A))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1/2) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (*.f64 A (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 2 (*.f64 A (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 2 (*.f64 (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1/2)))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 A 1/2)))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 2 (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/2) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A)))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 2 (*.f64 (/.f64 1 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (+.f64 A A))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 2 (*.f64 (*.f64 A 1/2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 2 (*.f64 (/.f64 1 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (neg.f64 A))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 1)
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (+.f64 A A)) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (+.f64 A A)) (*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/2))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.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 F (*.f64 C -16))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (neg.f64 A)) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 2) (*.f64 A (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 2) (*.f64 1/2 (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (+.f64 A A) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (+.f64 A A) (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (*.f64 A (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) 1/2)
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (*.f64 A 4)) (/.f64 1 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (*.f64 A 4)) (*.f64 1/2 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) A)
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (neg.f64 A) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 4) (*.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 A 1/2)))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 4) (*.f64 1/2 (*.f64 A (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 4) (*.f64 (*.f64 A 1/2) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 A 4) (*.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1/2)))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 A 4) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 A 4) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1/2) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 A -2) (*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1/2)))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 A -2) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 A -2) (*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C -16)))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 -2 (*.f64 (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1/2)))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 -2 (*.f64 (neg.f64 A) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 -2 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (neg.f64 A)) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 A (*.f64 8 (sqrt.f64 (*.f64 F (*.f64 C -16))))) (*.f64 1/4 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 A 1/2))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 A (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1/2))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) -1)
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (*.f64 A (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1/2) (*.f64 A (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 A 1/2) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C -16)))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (+.f64 A A))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 A (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 2))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.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 (sqrt.f64 (*.f64 F (*.f64 C -16))) (+.f64 A A)))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (neg.f64 A)))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (*.f64 A -2)) (/.f64 1 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (*.f64 A -2)) (*.f64 -1 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 2 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 (*.f64 A 1/2) (sqrt.f64 (*.f64 F (*.f64 C -16)))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 2 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1/2) A))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 2 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 A (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1/2)))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 2 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (*.f64 A 1/2)))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 2 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A)))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))))) (*.f64 (neg.f64 A) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 2 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (neg.f64 A) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1/2)))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/2) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (+.f64 A A)))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C -16)))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2)
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (neg.f64 A))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2) 2)
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (/.f64 1 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (*.f64 A 4)))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (/.f64 1 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (*.f64 A -2)))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 2 (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) 1/2)))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 1)
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (/.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 -16 F))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 -16 (*.f64 C F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 C (*.f64 -16 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 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 0)
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(+.f64 0 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(+.f64 -1 (+.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 1))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 A (*.f64 C 4)))
(+.f64 (*.f64 A (*.f64 C 4)) (neg.f64 (pow.f64 B 2)))
(+.f64 (+.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 1) -1)
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(+.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 2) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 2))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(*.f64 2 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 2))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(*.f64 2 (-.f64 (*.f64 C (+.f64 A A)) (/.f64 (pow.f64 B 2) 2)))
(*.f64 2 (-.f64 (*.f64 A (+.f64 C C)) (/.f64 (pow.f64 B 2) 2)))
(*.f64 2 (-.f64 (/.f64 (*.f64 A (*.f64 C 4)) 2) (/.f64 (pow.f64 B 2) 2)))
(*.f64 2 (-.f64 (*.f64 (*.f64 C 4) (/.f64 A 2)) (/.f64 (pow.f64 B 2) 2)))
(*.f64 2 (-.f64 (*.f64 (*.f64 A C) 2) (/.f64 (pow.f64 B 2) 2)))
(*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 1)
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(*.f64 1 (-.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))) 1/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 A (*.f64 C 4)) (pow.f64 B 2))
(*.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(*.f64 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/4)
(-.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 A (*.f64 C 4)) (pow.f64 B 2))
(*.f64 1/2 (-.f64 (*.f64 A (*.f64 C 8)) (*.f64 2 (pow.f64 B 2))))
(*.f64 1/2 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))
(*.f64 1/4 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(*.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 2) 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 A (*.f64 C 4)) (pow.f64 B 2))
(/.f64 (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 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 A (*.f64 C 4)) (pow.f64 B 2))
(/.f64 (*.f64 4 (-.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 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -2)
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(/.f64 (*.f64 2 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 8)
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) 16)
(-.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 A (*.f64 C 4)) (pow.f64 B 2))
(neg.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 F (*.f64 C -16))) A) 0)
(*.f64 A (sqrt.f64 (*.f64 C (*.f64 -16 F))))
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A))
(*.f64 A (sqrt.f64 (*.f64 C (*.f64 -16 F))))
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))
(+.f64 -1 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A) 1))
(*.f64 A (sqrt.f64 (*.f64 C (*.f64 -16 F))))
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A) 1) -1)
(*.f64 A (sqrt.f64 (*.f64 C (*.f64 -16 F))))
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A) 2) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A) 2))
(*.f64 A (sqrt.f64 (*.f64 C (*.f64 -16 F))))
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A) 0)
(*.f64 A (sqrt.f64 (*.f64 C (*.f64 -16 F))))
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))
(-.f64 0 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (neg.f64 A)))
(*.f64 A (sqrt.f64 (*.f64 C (*.f64 -16 F))))
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))
(-.f64 1 (-.f64 1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A)))
(*.f64 A (sqrt.f64 (*.f64 C (*.f64 -16 F))))
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A) 1) 1)
(*.f64 A (sqrt.f64 (*.f64 C (*.f64 -16 F))))
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A) 1)
(*.f64 A (sqrt.f64 (*.f64 C (*.f64 -16 F))))
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (+.f64 A A)) 2)
(*.f64 A (sqrt.f64 (*.f64 C (*.f64 -16 F))))
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (neg.f64 A)) -1)
(*.f64 A (sqrt.f64 (*.f64 C (*.f64 -16 F))))
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (*.f64 A 4)) 4)
(*.f64 A (sqrt.f64 (*.f64 C (*.f64 -16 F))))
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))
(/.f64 (*.f64 A (*.f64 8 (sqrt.f64 (*.f64 F (*.f64 C -16))))) 8)
(*.f64 A (sqrt.f64 (*.f64 C (*.f64 -16 F))))
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (neg.f64 A)) 4) -4)
(*.f64 A (sqrt.f64 (*.f64 C (*.f64 -16 F))))
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (*.f64 A -2)) -2)
(*.f64 A (sqrt.f64 (*.f64 C (*.f64 -16 F))))
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))
(/.f64 (*.f64 2 (*.f64 A (*.f64 8 (sqrt.f64 (*.f64 F (*.f64 C -16)))))) 16)
(*.f64 A (sqrt.f64 (*.f64 C (*.f64 -16 F))))
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) A) 1)
(*.f64 A (sqrt.f64 (*.f64 C (*.f64 -16 F))))
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C -16))) (neg.f64 A)))
(*.f64 A (sqrt.f64 (*.f64 C (*.f64 -16 F))))
(*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))

localize131.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.4b
(/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
5.3b
(*.f64 C (*.f64 F A))
11.2b
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 -8 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C (*.f64 F A))))))
18.5b
(sqrt.f64 (*.f64 -8 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C (*.f64 F A)))))
Compiler

Compiled 117 to 51 computations (56.4% saved)

series11.0ms (0%)

Counts
4 → 108
Calls

39 calls:

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

rewrite96.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1502×rational.json-1
1502×rational.json-2
1502×rational.json-4
1502×rational.json-3
1498×exponential.json-3
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
024158
1179152
2390144
3859132
41987132
55041132
Stop Event
node limit
Counts
4 → 112
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 -8 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C (*.f64 F A)))))
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 -8 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C (*.f64 F A))))))
(*.f64 C (*.f64 F A))
(/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2) (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.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 C F) (*.f64 A -16)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (*.f64 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 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (/.f64 2 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 4 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 4) (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (*.f64 2 (/.f64 2 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (/.f64 4 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (/.f64 2 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 2 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (/.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (neg.f64 (/.f64 2 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (/.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 2 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (*.f64 2 (/.f64 4 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (*.f64 2 (*.f64 2 (/.f64 2 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (/.f64 (*.f64 2 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (/.f64 (*.f64 2 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 4) (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))) (*.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 4)) (*.f64 2 (*.f64 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 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 4)) (*.f64 8 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 2 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) (*.f64 (/.f64 2 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 2 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2)) (neg.f64 (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 4 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2))) (*.f64 2 (neg.f64 (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 1/2) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))))) 2) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))))) 1/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 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))))) (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 4)) (neg.f64 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))) (neg.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2))) (neg.f64 (neg.f64 (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (*.f64 C F)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 A (*.f64 C F)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 A (*.f64 C F)) 2) (/.f64 (*.f64 A (*.f64 C F)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 A (*.f64 C F)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (*.f64 C F)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (*.f64 C (+.f64 F F))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 F (*.f64 A (*.f64 C 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 F (*.f64 A (*.f64 C 4)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 F (*.f64 A (*.f64 C 4))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 A (*.f64 C F)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (-.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))) 1)))) (#(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 1/2 (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))))

simplify276.0ms (0.3%)

Algorithm
egg-herbie
Rules
1128×rational.json-simplify-2
1020×rational.json-simplify-53
854×rational.json-simplify-59
834×rational.json-simplify-35
698×rational.json-simplify-39
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
036511670
1108811634
2353911586
3516811586
Stop Event
node limit
Counts
220 → 212
Calls
Call 1
Inputs
(*.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 (*.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 (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 4) (sqrt.f64 -16)) (pow.f64 B 8)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C 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 F C)) (sqrt.f64 -16)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 4) (sqrt.f64 -16)) (pow.f64 B 8)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 4) (sqrt.f64 -16)) (pow.f64 B 8)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(/.f64 -1 (pow.f64 B 2))
(-.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4))) (/.f64 1 (pow.f64 B 2)))
(-.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 6))) (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4)))) (/.f64 1 (pow.f64 B 2)))
(-.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 6))) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 8))) (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4))))) (/.f64 1 (pow.f64 B 2)))
(/.f64 1/4 (*.f64 A C))
(+.f64 (*.f64 1/4 (/.f64 1 (*.f64 A C))) (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))
(+.f64 (*.f64 1/4 (/.f64 1 (*.f64 A C))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (*.f64 1/64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))))
(+.f64 (*.f64 1/4 (/.f64 1 (*.f64 A C))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 1/256 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 4) (pow.f64 C 4)))))))
(/.f64 1/4 (*.f64 A C))
(+.f64 (*.f64 1/4 (/.f64 1 (*.f64 A C))) (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))
(+.f64 (*.f64 1/4 (/.f64 1 (*.f64 A C))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (*.f64 1/64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))))
(+.f64 (*.f64 1/4 (/.f64 1 (*.f64 A C))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 1/256 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 4) (pow.f64 C 4)))))))
(/.f64 -1 (pow.f64 B 2))
(-.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4))) (/.f64 1 (pow.f64 B 2)))
(-.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 6))) (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4)))) (/.f64 1 (pow.f64 B 2)))
(-.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 6))) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 8))) (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4))))) (/.f64 1 (pow.f64 B 2)))
(/.f64 1/4 (*.f64 A C))
(+.f64 (*.f64 1/4 (/.f64 1 (*.f64 A C))) (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))
(+.f64 (*.f64 1/4 (/.f64 1 (*.f64 A C))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (*.f64 1/64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))))
(+.f64 (*.f64 1/4 (/.f64 1 (*.f64 A C))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 1/256 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 4) (pow.f64 C 4)))))))
(/.f64 1/4 (*.f64 A C))
(+.f64 (*.f64 1/4 (/.f64 1 (*.f64 A C))) (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))
(+.f64 (*.f64 1/4 (/.f64 1 (*.f64 A C))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (*.f64 1/64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))))
(+.f64 (*.f64 1/4 (/.f64 1 (*.f64 A C))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 1/256 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 4) (pow.f64 C 4)))))))
(/.f64 1/4 (*.f64 A C))
(+.f64 (*.f64 1/4 (/.f64 1 (*.f64 A C))) (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))
(+.f64 (*.f64 1/4 (/.f64 1 (*.f64 A C))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (*.f64 1/64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))))
(+.f64 (*.f64 1/4 (/.f64 1 (*.f64 A C))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 1/256 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 4) (pow.f64 C 4)))))))
(/.f64 -1 (pow.f64 B 2))
(-.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4))) (/.f64 1 (pow.f64 B 2)))
(-.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 6))) (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4)))) (/.f64 1 (pow.f64 B 2)))
(-.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 6))) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 8))) (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4))))) (/.f64 1 (pow.f64 B 2)))
(/.f64 -1 (pow.f64 B 2))
(-.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4))) (/.f64 1 (pow.f64 B 2)))
(-.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 6))) (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4)))) (/.f64 1 (pow.f64 B 2)))
(-.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 6))) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 8))) (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4))))) (/.f64 1 (pow.f64 B 2)))
(+.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 0)
(+.f64 0 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2) (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2))
(-.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 0)
(*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 1)
(*.f64 1 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2) 1/2)
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2) 2)
(/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2) 2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 4))) 16)
(pow.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 1)
(+.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 1 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))
(/.f64 1 (*.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2)) 2))
(/.f64 4 (*.f64 2 (/.f64 2 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(/.f64 4 (/.f64 4 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(/.f64 4 (/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 4) (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))))))
(/.f64 4 (*.f64 (*.f64 2 (/.f64 2 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) 1))
(/.f64 4 (*.f64 (/.f64 4 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 1))
(/.f64 4 (*.f64 (/.f64 2 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2))
(/.f64 4 (/.f64 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))))
(/.f64 2 (/.f64 2 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(/.f64 2 (/.f64 (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))))
(/.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)
(/.f64 -1 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))
(/.f64 -1 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))))))
(/.f64 -1 (neg.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))))))
(/.f64 -1 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2)
(/.f64 -2 (/.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))
(/.f64 -2 (neg.f64 (/.f64 2 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(/.f64 -2 (/.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))))
(/.f64 (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 2 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 8 (*.f64 2 (/.f64 4 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(/.f64 8 (*.f64 2 (*.f64 2 (/.f64 2 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))
(/.f64 8 (/.f64 (*.f64 2 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))
(/.f64 8 (/.f64 (*.f64 2 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 4) (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (*.f64 4 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 4)
(/.f64 1/2 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))) (*.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))))))
(/.f64 (/.f64 2 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))))) 2))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 4)) (*.f64 2 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 4)) (*.f64 8 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (*.f64 2 (/.f64 2 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) (*.f64 (/.f64 2 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 2 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(/.f64 (*.f64 2 (*.f64 4 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) 8)
(/.f64 (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/4) 4)
(/.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 1/2)
(/.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 2))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2)) (neg.f64 (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (*.f64 2 (/.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) 16)
(/.f64 (*.f64 2 (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 4))
(/.f64 (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2))) (*.f64 2 (neg.f64 (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(/.f64 (*.f64 2 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 8)
(/.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1)
(/.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 1/2) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))))) 2) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 2))
(/.f64 (/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))))) 1/2) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 1/4)
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) -1)
(/.f64 (/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1)
(/.f64 (/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))))) (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 1/4)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 4)) (neg.f64 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))) (neg.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2))) (neg.f64 (neg.f64 (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(neg.f64 (/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(+.f64 (*.f64 A (*.f64 C F)) 0)
(+.f64 0 (*.f64 A (*.f64 C F)))
(+.f64 (/.f64 (*.f64 A (*.f64 C F)) 2) (/.f64 (*.f64 A (*.f64 C F)) 2))
(-.f64 (*.f64 A (*.f64 C F)) 0)
(/.f64 (*.f64 A (*.f64 C F)) 1)
(/.f64 (*.f64 A (*.f64 C (+.f64 F F))) 2)
(/.f64 (*.f64 F (*.f64 A (*.f64 C 4))) 4)
(/.f64 (*.f64 2 (*.f64 F (*.f64 A (*.f64 C 4)))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 F (*.f64 A (*.f64 C 4))))) 16)
(pow.f64 (*.f64 A (*.f64 C F)) 1)
(+.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)
(+.f64 0 (/.f64 1 (-.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 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(-.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)
(*.f64 1 (/.f64 1 (-.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 A (*.f64 C 4)) (pow.f64 B 2))) 1)
(*.f64 (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/2)
(*.f64 1/2 (/.f64 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))) 2)
(pow.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)
(neg.f64 (/.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)))))
(neg.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(neg.f64 (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
Outputs
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F))))
(*.f64 A (sqrt.f64 (*.f64 -16 (*.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 A (sqrt.f64 (*.f64 -16 (*.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 A (sqrt.f64 (*.f64 -16 (*.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 A (sqrt.f64 (*.f64 -16 (*.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 A (sqrt.f64 (*.f64 -16 (*.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 A (sqrt.f64 (*.f64 -16 (*.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 A (sqrt.f64 (*.f64 -16 (*.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 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))
(*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (*.f64 (sqrt.f64 (*.f64 C F)) -1))
(*.f64 (*.f64 A (sqrt.f64 -16)) (neg.f64 (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))
(*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (*.f64 (sqrt.f64 (*.f64 C F)) -1))
(*.f64 (*.f64 A (sqrt.f64 -16)) (neg.f64 (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))
(*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (*.f64 (sqrt.f64 (*.f64 C F)) -1))
(*.f64 (*.f64 A (sqrt.f64 -16)) (neg.f64 (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))
(*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (*.f64 (sqrt.f64 (*.f64 C F)) -1))
(*.f64 (*.f64 A (sqrt.f64 -16)) (neg.f64 (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 C F)) -1))
(neg.f64 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))
(neg.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 A (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 C F)) -1)) (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))) (*.f64 -4 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 A (pow.f64 B 2))))) (*.f64 -4 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 A 2) (pow.f64 B 4))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))))) (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 C F)) -1)) (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 3) (pow.f64 B 6))) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))) (*.f64 -4 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 A (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 A 2) (pow.f64 B 4))))) (*.f64 -16 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 A 3) (pow.f64 B 6)))))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (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 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))))) (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 3) (pow.f64 B 6))) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 4) (sqrt.f64 -16)) (pow.f64 B 8)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))))
(+.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 C F)) -1)) (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 3) (pow.f64 B 6))) (sqrt.f64 (*.f64 F (pow.f64 C 5))))))) (*.f64 -64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 4) (pow.f64 B 8))) (sqrt.f64 (*.f64 F (pow.f64 C 7))))))
(+.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))) (*.f64 -4 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 8)) (sqrt.f64 (*.f64 F (pow.f64 C 7)))))) (*.f64 -16 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5))))))))
(+.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 A (pow.f64 B 2))))) (*.f64 -4 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 A 2) (pow.f64 B 4)))))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 A 3) (pow.f64 B 6))))) (*.f64 -64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 A 4) (pow.f64 B 8)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 3) (pow.f64 B 6))) (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 -64 (*.f64 (pow.f64 A 4) (/.f64 (sqrt.f64 -16) (pow.f64 B 8))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -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 -16 (/.f64 F C)))) (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (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 1/16 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (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 1/16 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) A)))))
(+.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 -16 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (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/16 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (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 4)) (pow.f64 A 2)) (*.f64 1/64 (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) A)))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (*.f64 1/64 (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 B 4) (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 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (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/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 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (pow.f64 B 2) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (*.f64 1/64 (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/256 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) A)))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 B 6) (pow.f64 A 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (*.f64 1/64 (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 6) (pow.f64 A 3))) (*.f64 1/256 (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 1/64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 B 4) (pow.f64 A 2))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))
(*.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 -16 (/.f64 F C))) -1/4) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (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 -16 (/.f64 F C))) -1/4) (+.f64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (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 (*.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 (sqrt.f64 (*.f64 -16 (/.f64 F C))) -1/4) (+.f64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (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 6)) (pow.f64 A 3)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) -1/256)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) -1/4) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) -1/16)) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 6) (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) -1/256))) (*.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 (sqrt.f64 (*.f64 -16 (/.f64 F C))) -1/4) (+.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 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) -1/16)) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 6) (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) -1/256)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) -1/4) (+.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 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) -1/16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 6) (pow.f64 A 3))) -1/256)))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -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 (pow.f64 B 2) (sqrt.f64 -16)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (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 1/16 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (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 1/16 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) A)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (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/16 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (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 4)) (pow.f64 A 2)) (*.f64 1/64 (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) A)))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (*.f64 1/64 (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 B 4) (pow.f64 A 2)))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (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/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 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (pow.f64 B 2) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (*.f64 1/64 (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/256 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) A)))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 B 6) (pow.f64 A 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (*.f64 1/64 (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) A)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 6) (pow.f64 A 3))) (*.f64 1/256 (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 1/64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 B 4) (pow.f64 A 2))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 C F)) -1))
(neg.f64 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))
(neg.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 A (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 C F)) -1)) (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))) (*.f64 -4 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 A (pow.f64 B 2))))) (*.f64 -4 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 A 2) (pow.f64 B 4))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))))) (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 C F)) -1)) (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 3) (pow.f64 B 6))) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))) (*.f64 -4 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 A (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 A 2) (pow.f64 B 4))))) (*.f64 -16 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 A 3) (pow.f64 B 6)))))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (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 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))))) (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 3) (pow.f64 B 6))) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 4) (sqrt.f64 -16)) (pow.f64 B 8)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))))
(+.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 C F)) -1)) (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 3) (pow.f64 B 6))) (sqrt.f64 (*.f64 F (pow.f64 C 5))))))) (*.f64 -64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 4) (pow.f64 B 8))) (sqrt.f64 (*.f64 F (pow.f64 C 7))))))
(+.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))) (*.f64 -4 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 8)) (sqrt.f64 (*.f64 F (pow.f64 C 7)))))) (*.f64 -16 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5))))))))
(+.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 A (pow.f64 B 2))))) (*.f64 -4 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 A 2) (pow.f64 B 4)))))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 A 3) (pow.f64 B 6))))) (*.f64 -64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 A 4) (pow.f64 B 8)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 3) (pow.f64 B 6))) (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 -64 (*.f64 (pow.f64 A 4) (/.f64 (sqrt.f64 -16) (pow.f64 B 8))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 C F)) -1))
(neg.f64 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))
(neg.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 A (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 C F)) -1)) (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))) (*.f64 -4 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 A (pow.f64 B 2))))) (*.f64 -4 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 A 2) (pow.f64 B 4))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))))) (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 C F)) -1)) (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 3) (pow.f64 B 6))) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))) (*.f64 -4 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 A (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 A 2) (pow.f64 B 4))))) (*.f64 -16 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 A 3) (pow.f64 B 6)))))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (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 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))))) (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 3) (pow.f64 B 6))) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 4) (sqrt.f64 -16)) (pow.f64 B 8)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -16)) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))))))
(+.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 C F)) -1)) (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 3) (pow.f64 B 6))) (sqrt.f64 (*.f64 F (pow.f64 C 5))))))) (*.f64 -64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 4) (pow.f64 B 8))) (sqrt.f64 (*.f64 F (pow.f64 C 7))))))
(+.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))) (*.f64 -4 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 8)) (sqrt.f64 (*.f64 F (pow.f64 C 7)))))) (*.f64 -16 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5))))))))
(+.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 A (pow.f64 B 2))))) (*.f64 -4 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 A 2) (pow.f64 B 4)))))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 A 3) (pow.f64 B 6))))) (*.f64 -64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 A 4) (pow.f64 B 8)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 (sqrt.f64 -16) (/.f64 A (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 2) (pow.f64 B 4))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 3) (pow.f64 B 6))) (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 -64 (*.f64 (pow.f64 A 4) (/.f64 (sqrt.f64 -16) (pow.f64 B 8))))))))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(/.f64 -1 (pow.f64 B 2))
(-.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4))) (/.f64 1 (pow.f64 B 2)))
(-.f64 (*.f64 C (*.f64 -4 (/.f64 A (pow.f64 B 4)))) (/.f64 1 (pow.f64 B 2)))
(-.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 6))) (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4)))) (/.f64 1 (pow.f64 B 2)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4))) (-.f64 (*.f64 -16 (/.f64 (pow.f64 (*.f64 A C) 2) (pow.f64 B 6))) (/.f64 1 (pow.f64 B 2))))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4))) (*.f64 -16 (/.f64 (pow.f64 (*.f64 A C) 2) (pow.f64 B 6)))) (/.f64 1 (pow.f64 B 2)))
(+.f64 (*.f64 C (*.f64 -4 (/.f64 A (pow.f64 B 4)))) (-.f64 (*.f64 -16 (/.f64 (pow.f64 (*.f64 A C) 2) (pow.f64 B 6))) (/.f64 1 (pow.f64 B 2))))
(-.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 6))) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 8))) (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4))))) (/.f64 1 (pow.f64 B 2)))
(+.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4))) (*.f64 -64 (/.f64 (pow.f64 (*.f64 A C) 3) (pow.f64 B 8)))) (-.f64 (*.f64 -16 (/.f64 (pow.f64 (*.f64 A C) 2) (pow.f64 B 6))) (/.f64 1 (pow.f64 B 2))))
(+.f64 (*.f64 -16 (/.f64 (pow.f64 (*.f64 A C) 2) (pow.f64 B 6))) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4))) (*.f64 -64 (/.f64 (pow.f64 (*.f64 A C) 3) (pow.f64 B 8)))) (/.f64 1 (pow.f64 B 2))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4))) (+.f64 (*.f64 -64 (/.f64 (pow.f64 (*.f64 A C) 3) (pow.f64 B 8))) (-.f64 (*.f64 -16 (/.f64 (pow.f64 (*.f64 A C) 2) (pow.f64 B 6))) (/.f64 1 (pow.f64 B 2)))))
(+.f64 (*.f64 C (*.f64 -4 (/.f64 A (pow.f64 B 4)))) (+.f64 (*.f64 -64 (/.f64 (pow.f64 (*.f64 A C) 3) (pow.f64 B 8))) (-.f64 (*.f64 -16 (/.f64 (pow.f64 (*.f64 A C) 2) (pow.f64 B 6))) (/.f64 1 (pow.f64 B 2)))))
(/.f64 1/4 (*.f64 A C))
(/.f64 (/.f64 1/4 A) C)
(+.f64 (*.f64 1/4 (/.f64 1 (*.f64 A C))) (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))
(+.f64 (*.f64 1/4 (/.f64 1 (*.f64 A C))) (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (*.f64 A C) 2))))
(+.f64 (*.f64 1/4 (/.f64 (/.f64 1 A) C)) (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (*.f64 A C) 2))))
(+.f64 (*.f64 1/4 (/.f64 1 (*.f64 A C))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (*.f64 1/64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (*.f64 A C) 2))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 B 4) (pow.f64 (*.f64 A C) 3))) (*.f64 1/4 (/.f64 1 (*.f64 A C)))))
(+.f64 (*.f64 1/4 (/.f64 1 (*.f64 A C))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (*.f64 A C) 2))) (*.f64 1/64 (/.f64 (pow.f64 B 4) (pow.f64 (*.f64 A C) 3)))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (*.f64 A C) 2))) (+.f64 (*.f64 1/4 (/.f64 (/.f64 1 A) C)) (*.f64 1/64 (/.f64 (pow.f64 B 4) (pow.f64 (*.f64 A C) 3)))))
(+.f64 (*.f64 1/4 (/.f64 1 (*.f64 A C))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 1/256 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 4) (pow.f64 C 4)))))))
(+.f64 (*.f64 1/4 (/.f64 1 (*.f64 A C))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (*.f64 A C) 2))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 B 4) (pow.f64 (*.f64 A C) 3))) (*.f64 1/256 (/.f64 (pow.f64 B 6) (pow.f64 (*.f64 A C) 4))))))
(+.f64 (*.f64 1/4 (/.f64 (/.f64 1 A) C)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 B 4) (pow.f64 (*.f64 A C) 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (*.f64 A C) 2))) (*.f64 1/256 (/.f64 (pow.f64 B 6) (pow.f64 (*.f64 A C) 4))))))
(/.f64 1/4 (*.f64 A C))
(/.f64 (/.f64 1/4 A) C)
(+.f64 (*.f64 1/4 (/.f64 1 (*.f64 A C))) (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))
(+.f64 (*.f64 1/4 (/.f64 1 (*.f64 A C))) (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (*.f64 A C) 2))))
(+.f64 (*.f64 1/4 (/.f64 (/.f64 1 A) C)) (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (*.f64 A C) 2))))
(+.f64 (*.f64 1/4 (/.f64 1 (*.f64 A C))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (*.f64 1/64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (*.f64 A C) 2))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 B 4) (pow.f64 (*.f64 A C) 3))) (*.f64 1/4 (/.f64 1 (*.f64 A C)))))
(+.f64 (*.f64 1/4 (/.f64 1 (*.f64 A C))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (*.f64 A C) 2))) (*.f64 1/64 (/.f64 (pow.f64 B 4) (pow.f64 (*.f64 A C) 3)))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (*.f64 A C) 2))) (+.f64 (*.f64 1/4 (/.f64 (/.f64 1 A) C)) (*.f64 1/64 (/.f64 (pow.f64 B 4) (pow.f64 (*.f64 A C) 3)))))
(+.f64 (*.f64 1/4 (/.f64 1 (*.f64 A C))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 1/256 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 4) (pow.f64 C 4)))))))
(+.f64 (*.f64 1/4 (/.f64 1 (*.f64 A C))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (*.f64 A C) 2))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 B 4) (pow.f64 (*.f64 A C) 3))) (*.f64 1/256 (/.f64 (pow.f64 B 6) (pow.f64 (*.f64 A C) 4))))))
(+.f64 (*.f64 1/4 (/.f64 (/.f64 1 A) C)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 B 4) (pow.f64 (*.f64 A C) 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (*.f64 A C) 2))) (*.f64 1/256 (/.f64 (pow.f64 B 6) (pow.f64 (*.f64 A C) 4))))))
(/.f64 -1 (pow.f64 B 2))
(-.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4))) (/.f64 1 (pow.f64 B 2)))
(-.f64 (*.f64 C (*.f64 -4 (/.f64 A (pow.f64 B 4)))) (/.f64 1 (pow.f64 B 2)))
(-.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 6))) (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4)))) (/.f64 1 (pow.f64 B 2)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4))) (-.f64 (*.f64 -16 (/.f64 (pow.f64 (*.f64 A C) 2) (pow.f64 B 6))) (/.f64 1 (pow.f64 B 2))))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4))) (*.f64 -16 (/.f64 (pow.f64 (*.f64 A C) 2) (pow.f64 B 6)))) (/.f64 1 (pow.f64 B 2)))
(+.f64 (*.f64 C (*.f64 -4 (/.f64 A (pow.f64 B 4)))) (-.f64 (*.f64 -16 (/.f64 (pow.f64 (*.f64 A C) 2) (pow.f64 B 6))) (/.f64 1 (pow.f64 B 2))))
(-.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 6))) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 8))) (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4))))) (/.f64 1 (pow.f64 B 2)))
(+.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4))) (*.f64 -64 (/.f64 (pow.f64 (*.f64 A C) 3) (pow.f64 B 8)))) (-.f64 (*.f64 -16 (/.f64 (pow.f64 (*.f64 A C) 2) (pow.f64 B 6))) (/.f64 1 (pow.f64 B 2))))
(+.f64 (*.f64 -16 (/.f64 (pow.f64 (*.f64 A C) 2) (pow.f64 B 6))) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4))) (*.f64 -64 (/.f64 (pow.f64 (*.f64 A C) 3) (pow.f64 B 8)))) (/.f64 1 (pow.f64 B 2))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4))) (+.f64 (*.f64 -64 (/.f64 (pow.f64 (*.f64 A C) 3) (pow.f64 B 8))) (-.f64 (*.f64 -16 (/.f64 (pow.f64 (*.f64 A C) 2) (pow.f64 B 6))) (/.f64 1 (pow.f64 B 2)))))
(+.f64 (*.f64 C (*.f64 -4 (/.f64 A (pow.f64 B 4)))) (+.f64 (*.f64 -64 (/.f64 (pow.f64 (*.f64 A C) 3) (pow.f64 B 8))) (-.f64 (*.f64 -16 (/.f64 (pow.f64 (*.f64 A C) 2) (pow.f64 B 6))) (/.f64 1 (pow.f64 B 2)))))
(/.f64 1/4 (*.f64 A C))
(/.f64 (/.f64 1/4 A) C)
(+.f64 (*.f64 1/4 (/.f64 1 (*.f64 A C))) (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))
(+.f64 (*.f64 1/4 (/.f64 1 (*.f64 A C))) (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (*.f64 A C) 2))))
(+.f64 (*.f64 1/4 (/.f64 (/.f64 1 A) C)) (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (*.f64 A C) 2))))
(+.f64 (*.f64 1/4 (/.f64 1 (*.f64 A C))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (*.f64 1/64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (*.f64 A C) 2))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 B 4) (pow.f64 (*.f64 A C) 3))) (*.f64 1/4 (/.f64 1 (*.f64 A C)))))
(+.f64 (*.f64 1/4 (/.f64 1 (*.f64 A C))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (*.f64 A C) 2))) (*.f64 1/64 (/.f64 (pow.f64 B 4) (pow.f64 (*.f64 A C) 3)))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (*.f64 A C) 2))) (+.f64 (*.f64 1/4 (/.f64 (/.f64 1 A) C)) (*.f64 1/64 (/.f64 (pow.f64 B 4) (pow.f64 (*.f64 A C) 3)))))
(+.f64 (*.f64 1/4 (/.f64 1 (*.f64 A C))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 1/256 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 4) (pow.f64 C 4)))))))
(+.f64 (*.f64 1/4 (/.f64 1 (*.f64 A C))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (*.f64 A C) 2))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 B 4) (pow.f64 (*.f64 A C) 3))) (*.f64 1/256 (/.f64 (pow.f64 B 6) (pow.f64 (*.f64 A C) 4))))))
(+.f64 (*.f64 1/4 (/.f64 (/.f64 1 A) C)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 B 4) (pow.f64 (*.f64 A C) 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (*.f64 A C) 2))) (*.f64 1/256 (/.f64 (pow.f64 B 6) (pow.f64 (*.f64 A C) 4))))))
(/.f64 1/4 (*.f64 A C))
(/.f64 (/.f64 1/4 A) C)
(+.f64 (*.f64 1/4 (/.f64 1 (*.f64 A C))) (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))
(+.f64 (*.f64 1/4 (/.f64 1 (*.f64 A C))) (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (*.f64 A C) 2))))
(+.f64 (*.f64 1/4 (/.f64 (/.f64 1 A) C)) (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (*.f64 A C) 2))))
(+.f64 (*.f64 1/4 (/.f64 1 (*.f64 A C))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (*.f64 1/64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (*.f64 A C) 2))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 B 4) (pow.f64 (*.f64 A C) 3))) (*.f64 1/4 (/.f64 1 (*.f64 A C)))))
(+.f64 (*.f64 1/4 (/.f64 1 (*.f64 A C))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (*.f64 A C) 2))) (*.f64 1/64 (/.f64 (pow.f64 B 4) (pow.f64 (*.f64 A C) 3)))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (*.f64 A C) 2))) (+.f64 (*.f64 1/4 (/.f64 (/.f64 1 A) C)) (*.f64 1/64 (/.f64 (pow.f64 B 4) (pow.f64 (*.f64 A C) 3)))))
(+.f64 (*.f64 1/4 (/.f64 1 (*.f64 A C))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 1/256 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 4) (pow.f64 C 4)))))))
(+.f64 (*.f64 1/4 (/.f64 1 (*.f64 A C))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (*.f64 A C) 2))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 B 4) (pow.f64 (*.f64 A C) 3))) (*.f64 1/256 (/.f64 (pow.f64 B 6) (pow.f64 (*.f64 A C) 4))))))
(+.f64 (*.f64 1/4 (/.f64 (/.f64 1 A) C)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 B 4) (pow.f64 (*.f64 A C) 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (*.f64 A C) 2))) (*.f64 1/256 (/.f64 (pow.f64 B 6) (pow.f64 (*.f64 A C) 4))))))
(/.f64 1/4 (*.f64 A C))
(/.f64 (/.f64 1/4 A) C)
(+.f64 (*.f64 1/4 (/.f64 1 (*.f64 A C))) (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))
(+.f64 (*.f64 1/4 (/.f64 1 (*.f64 A C))) (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (*.f64 A C) 2))))
(+.f64 (*.f64 1/4 (/.f64 (/.f64 1 A) C)) (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (*.f64 A C) 2))))
(+.f64 (*.f64 1/4 (/.f64 1 (*.f64 A C))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (*.f64 1/64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (*.f64 A C) 2))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 B 4) (pow.f64 (*.f64 A C) 3))) (*.f64 1/4 (/.f64 1 (*.f64 A C)))))
(+.f64 (*.f64 1/4 (/.f64 1 (*.f64 A C))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (*.f64 A C) 2))) (*.f64 1/64 (/.f64 (pow.f64 B 4) (pow.f64 (*.f64 A C) 3)))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (*.f64 A C) 2))) (+.f64 (*.f64 1/4 (/.f64 (/.f64 1 A) C)) (*.f64 1/64 (/.f64 (pow.f64 B 4) (pow.f64 (*.f64 A C) 3)))))
(+.f64 (*.f64 1/4 (/.f64 1 (*.f64 A C))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 1/256 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 4) (pow.f64 C 4)))))))
(+.f64 (*.f64 1/4 (/.f64 1 (*.f64 A C))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (*.f64 A C) 2))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 B 4) (pow.f64 (*.f64 A C) 3))) (*.f64 1/256 (/.f64 (pow.f64 B 6) (pow.f64 (*.f64 A C) 4))))))
(+.f64 (*.f64 1/4 (/.f64 (/.f64 1 A) C)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 B 4) (pow.f64 (*.f64 A C) 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (*.f64 A C) 2))) (*.f64 1/256 (/.f64 (pow.f64 B 6) (pow.f64 (*.f64 A C) 4))))))
(/.f64 -1 (pow.f64 B 2))
(-.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4))) (/.f64 1 (pow.f64 B 2)))
(-.f64 (*.f64 C (*.f64 -4 (/.f64 A (pow.f64 B 4)))) (/.f64 1 (pow.f64 B 2)))
(-.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 6))) (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4)))) (/.f64 1 (pow.f64 B 2)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4))) (-.f64 (*.f64 -16 (/.f64 (pow.f64 (*.f64 A C) 2) (pow.f64 B 6))) (/.f64 1 (pow.f64 B 2))))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4))) (*.f64 -16 (/.f64 (pow.f64 (*.f64 A C) 2) (pow.f64 B 6)))) (/.f64 1 (pow.f64 B 2)))
(+.f64 (*.f64 C (*.f64 -4 (/.f64 A (pow.f64 B 4)))) (-.f64 (*.f64 -16 (/.f64 (pow.f64 (*.f64 A C) 2) (pow.f64 B 6))) (/.f64 1 (pow.f64 B 2))))
(-.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 6))) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 8))) (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4))))) (/.f64 1 (pow.f64 B 2)))
(+.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4))) (*.f64 -64 (/.f64 (pow.f64 (*.f64 A C) 3) (pow.f64 B 8)))) (-.f64 (*.f64 -16 (/.f64 (pow.f64 (*.f64 A C) 2) (pow.f64 B 6))) (/.f64 1 (pow.f64 B 2))))
(+.f64 (*.f64 -16 (/.f64 (pow.f64 (*.f64 A C) 2) (pow.f64 B 6))) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4))) (*.f64 -64 (/.f64 (pow.f64 (*.f64 A C) 3) (pow.f64 B 8)))) (/.f64 1 (pow.f64 B 2))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4))) (+.f64 (*.f64 -64 (/.f64 (pow.f64 (*.f64 A C) 3) (pow.f64 B 8))) (-.f64 (*.f64 -16 (/.f64 (pow.f64 (*.f64 A C) 2) (pow.f64 B 6))) (/.f64 1 (pow.f64 B 2)))))
(+.f64 (*.f64 C (*.f64 -4 (/.f64 A (pow.f64 B 4)))) (+.f64 (*.f64 -64 (/.f64 (pow.f64 (*.f64 A C) 3) (pow.f64 B 8))) (-.f64 (*.f64 -16 (/.f64 (pow.f64 (*.f64 A C) 2) (pow.f64 B 6))) (/.f64 1 (pow.f64 B 2)))))
(/.f64 -1 (pow.f64 B 2))
(-.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4))) (/.f64 1 (pow.f64 B 2)))
(-.f64 (*.f64 C (*.f64 -4 (/.f64 A (pow.f64 B 4)))) (/.f64 1 (pow.f64 B 2)))
(-.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 6))) (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4)))) (/.f64 1 (pow.f64 B 2)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4))) (-.f64 (*.f64 -16 (/.f64 (pow.f64 (*.f64 A C) 2) (pow.f64 B 6))) (/.f64 1 (pow.f64 B 2))))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4))) (*.f64 -16 (/.f64 (pow.f64 (*.f64 A C) 2) (pow.f64 B 6)))) (/.f64 1 (pow.f64 B 2)))
(+.f64 (*.f64 C (*.f64 -4 (/.f64 A (pow.f64 B 4)))) (-.f64 (*.f64 -16 (/.f64 (pow.f64 (*.f64 A C) 2) (pow.f64 B 6))) (/.f64 1 (pow.f64 B 2))))
(-.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 6))) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 8))) (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4))))) (/.f64 1 (pow.f64 B 2)))
(+.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4))) (*.f64 -64 (/.f64 (pow.f64 (*.f64 A C) 3) (pow.f64 B 8)))) (-.f64 (*.f64 -16 (/.f64 (pow.f64 (*.f64 A C) 2) (pow.f64 B 6))) (/.f64 1 (pow.f64 B 2))))
(+.f64 (*.f64 -16 (/.f64 (pow.f64 (*.f64 A C) 2) (pow.f64 B 6))) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4))) (*.f64 -64 (/.f64 (pow.f64 (*.f64 A C) 3) (pow.f64 B 8)))) (/.f64 1 (pow.f64 B 2))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 4))) (+.f64 (*.f64 -64 (/.f64 (pow.f64 (*.f64 A C) 3) (pow.f64 B 8))) (-.f64 (*.f64 -16 (/.f64 (pow.f64 (*.f64 A C) 2) (pow.f64 B 6))) (/.f64 1 (pow.f64 B 2)))))
(+.f64 (*.f64 C (*.f64 -4 (/.f64 A (pow.f64 B 4)))) (+.f64 (*.f64 -64 (/.f64 (pow.f64 (*.f64 A C) 3) (pow.f64 B 8))) (-.f64 (*.f64 -16 (/.f64 (pow.f64 (*.f64 A C) 2) (pow.f64 B 6))) (/.f64 1 (pow.f64 B 2)))))
(+.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 0)
(sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F)))))
(sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F)))))
(+.f64 0 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))))
(sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F)))))
(sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2) (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2))
(sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F)))))
(sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F)))))
(-.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 0)
(sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F)))))
(sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 1)
(sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F)))))
(sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F)))))
(*.f64 1 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))))
(sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F)))))
(sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F)))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2))
(sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F)))))
(sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2) 1/2)
(sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F)))))
(sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F)))))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2))
(sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F)))))
(sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2) 2)
(sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F)))))
(sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 1)
(sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F)))))
(sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2) 2)
(sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F)))))
(sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 4) 4)
(sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F)))))
(sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F)))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 4)) 8)
(sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F)))))
(sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F)))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 4))) 16)
(sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F)))))
(sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F)))))
(pow.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 1)
(sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F)))))
(sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 1 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 1 (*.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2)) 2))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 4 (*.f64 2 (/.f64 2 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 4 (/.f64 4 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 4 (/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 4) (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 4 (*.f64 (*.f64 2 (/.f64 2 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) 1))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 4 (*.f64 (/.f64 4 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 1))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 4 (*.f64 (/.f64 2 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 4 (/.f64 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 2 (/.f64 2 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 2 (/.f64 (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 -1 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 -1 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 -1 (neg.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 -1 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2)
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 -2 (/.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 -2 (neg.f64 (/.f64 2 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 -2 (/.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 2 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 8 (*.f64 2 (/.f64 4 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 8 (*.f64 2 (*.f64 2 (/.f64 2 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 8 (/.f64 (*.f64 2 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 8 (/.f64 (*.f64 2 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 4) (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (*.f64 4 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 4)
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 1/2 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))) (*.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (/.f64 2 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))))) 2))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 4)) (*.f64 2 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 4)) (*.f64 8 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (*.f64 2 (/.f64 2 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) (*.f64 (/.f64 2 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 2 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (*.f64 2 (*.f64 4 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) 8)
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/4) 4)
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 1/2)
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 2))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2)) (neg.f64 (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (*.f64 2 (/.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/4)) 8)
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) 16)
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (*.f64 2 (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 4))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2))) (*.f64 2 (neg.f64 (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (*.f64 2 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 8)
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1)
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 1/2) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))))) 2) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 2))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))))) 1/2) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 1/4)
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) -1)
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1)
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))))) (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 1/4)
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 4)) (neg.f64 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))) (neg.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) 2))) (neg.f64 (neg.f64 (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(neg.f64 (/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 (*.f64 A (*.f64 C F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(+.f64 (*.f64 A (*.f64 C F)) 0)
(*.f64 A (*.f64 C F))
(+.f64 0 (*.f64 A (*.f64 C F)))
(*.f64 A (*.f64 C F))
(+.f64 (/.f64 (*.f64 A (*.f64 C F)) 2) (/.f64 (*.f64 A (*.f64 C F)) 2))
(*.f64 A (*.f64 C F))
(-.f64 (*.f64 A (*.f64 C F)) 0)
(*.f64 A (*.f64 C F))
(/.f64 (*.f64 A (*.f64 C F)) 1)
(*.f64 A (*.f64 C F))
(/.f64 (*.f64 A (*.f64 C (+.f64 F F))) 2)
(*.f64 A (*.f64 C F))
(/.f64 (*.f64 F (*.f64 A (*.f64 C 4))) 4)
(*.f64 (*.f64 A (*.f64 C 4)) (/.f64 F 4))
(*.f64 F (/.f64 (*.f64 C (*.f64 A 4)) 4))
(/.f64 (*.f64 2 (*.f64 F (*.f64 A (*.f64 C 4)))) 8)
(*.f64 (*.f64 A (*.f64 (*.f64 C 4) F)) 1/4)
(*.f64 1/4 (*.f64 F (*.f64 A (*.f64 C 4))))
(*.f64 1/4 (*.f64 F (*.f64 C (*.f64 A 4))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 F (*.f64 A (*.f64 C 4))))) 16)
(*.f64 (*.f64 A (*.f64 (*.f64 C 4) F)) 1/4)
(*.f64 1/4 (*.f64 F (*.f64 A (*.f64 C 4))))
(*.f64 1/4 (*.f64 F (*.f64 C (*.f64 A 4))))
(pow.f64 (*.f64 A (*.f64 C F)) 1)
(*.f64 A (*.f64 C F))
(+.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)
(/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(+.f64 0 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(+.f64 (/.f64 1/2 (-.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/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(-.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)
(/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 1 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 2 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 2 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)
(/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/2)
(*.f64 1/2 (/.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 1/2 (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 1/2 (/.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 1/2 (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 1/2 (/.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 1/2 (/.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 2)
(*.f64 2 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 2 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(pow.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)
(/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(neg.f64 (/.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 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 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(neg.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(neg.f64 (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))

localize46.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.7b
(-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))
2.5b
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (neg.f64 C)))))
12.2b
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (neg.f64 C)))))))
14.3b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (neg.f64 C))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
Compiler

Compiled 149 to 72 computations (51.7% saved)

series49.0ms (0.1%)

Counts
3 → 120
Calls

36 calls:

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

rewrite92.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1588×rational.json-1
1588×rational.json-2
1588×rational.json-4
1588×rational.json-3
1578×exponential.json-3
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
022209
1153209
2345197
3836197
41978197
55176197
Stop Event
node limit
Counts
3 → 65
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (neg.f64 C))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (neg.f64 C)))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (neg.f64 C)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))) (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))) (*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))) (/.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) -2) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/2) (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 4) (*.f64 4 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 4 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C C)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C C)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C C)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C C)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 4 F))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C C)))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C C)))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C C)))) 1)))))

simplify246.0ms (0.3%)

Algorithm
egg-herbie
Rules
1488×rational.json-simplify-43
1032×rational.json-simplify-44
906×rational.json-simplify-2
882×rational.json-simplify-47
850×rational.json-simplify-35
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
094030281
1272029395
2597528157
Stop Event
node limit
Counts
185 → 382
Calls
Call 1
Inputs
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 A C)))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 A C))))) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (pow.f64 B 2)))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 A C))))) (+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (pow.f64 B 2)) (*.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))))) (pow.f64 B 4))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 A C))))) (+.f64 (*.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 7) (pow.f64 C 7)))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 7) (pow.f64 C 7)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 7) (pow.f64 C 7)))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 7) (pow.f64 C 7)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))))) (pow.f64 B 6)) (+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (pow.f64 B 2)) (*.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))))) (pow.f64 B 4)))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 32 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))))))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))) (pow.f64 B 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))))) (pow.f64 B 5))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))) (pow.f64 B 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))))) (pow.f64 B 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 32 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -64 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 8 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))))) (pow.f64 B 7))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))) (pow.f64 B 3))))))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2))) (pow.f64 B 3)))))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2))) (pow.f64 B 3)))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2))) (pow.f64 B 5)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 3)))) (*.f64 -16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F))))))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 C 3) F)) (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2))) (pow.f64 B 7)))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3)))))) (*.f64 -2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 5)) (sqrt.f64 (/.f64 C F)))))))) (+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2))) (pow.f64 B 3)))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2))) (pow.f64 B 5)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 3)))) (*.f64 -16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F))))))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (sqrt.f64 -4)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 6))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (sqrt.f64 -4)))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 4))) (*.f64 (pow.f64 A 3) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (sqrt.f64 -4)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (sqrt.f64 -4)))) 2)) (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))))) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (*.f64 (sqrt.f64 2) (pow.f64 B 4))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) 2)))) (pow.f64 (sqrt.f64 -4) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F)))))))) (pow.f64 A 3))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -4 (*.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 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) C) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) B))) 2))) (pow.f64 B 3)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) C) (+.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 7)))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (/.f64 (pow.f64 A 3) F)))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) B))) 2)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) B))) 2))) (pow.f64 B 5)))))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) B))) 2))) (pow.f64 B 3))))))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))) (*.f64 C (sqrt.f64 -8))))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2)))) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -8) 3))))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 4))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))) (pow.f64 C 3)) (sqrt.f64 (/.f64 F (pow.f64 A 7))))))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -8)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -8)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 4))) (sqrt.f64 -8)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2)))) (pow.f64 (sqrt.f64 -8) 3)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (sqrt.f64 -8))))))) (pow.f64 C 3))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -8)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 A C))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 (sqrt.f64 -4) 3)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 A C))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (pow.f64 (sqrt.f64 -4) 5)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 (sqrt.f64 -4) 3)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) B) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F C)))) 2))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) B) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F C)))) 2)) (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F C)))) 2))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) B) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (sqrt.f64 -4)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (sqrt.f64 -4)))) 2)) (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (sqrt.f64 -4)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) 2)))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) C)) B) (sqrt.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) C)) B) (sqrt.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) B))) 2))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) C)) B) (sqrt.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B)))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -8)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -8))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -8)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -8)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -8))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -8)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3))))))))
(*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C))))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 A (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 A (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 A (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 A (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 A (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 A (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -1 (*.f64 A (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) F))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 A (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) F))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 A (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) F))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) (*.f64 C F)) (*.f64 A (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) (*.f64 C F)) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) (*.f64 C F)) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) C) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) C) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) C) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))))) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))))) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(+.f64 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) -1)
(-.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))) (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))) (*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/2))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 1/2)
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))) (/.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 4))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) -2) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) -1)
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))))
(*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/2) (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 2)
(*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 4) (*.f64 4 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))))
(*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) -2))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(+.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) 0)
(+.f64 0 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))))
(+.f64 -1 (-.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) -1))
(+.f64 (-.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) -1) -1)
(-.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) 2))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))) 1/2)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))) -1)
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))) 1/4)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) 2) 2)
(*.f64 1/4 (*.f64 4 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))) 2)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))) -1)
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))) 4)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) -2) -2)
(/.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))))) 8)
(/.f64 (*.f64 4 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))))) -4)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))))) 16)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))))
(+.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C C)))) 0)
(+.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C C)))))
(-.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C C)))) 0)
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C C)))) 1)
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))) 2)
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 4 F))) 4)
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C C)))) 8) 8)
(/.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C C)))) 8)) 16)
(pow.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C C)))) 1)
Outputs
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 A C)))))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (*.f64 2 C)) (/.f64 F (*.f64 A C)))) (sqrt.f64 -8)))
(*.f64 1/4 (sqrt.f64 (*.f64 -8 (*.f64 F (/.f64 (+.f64 A (*.f64 2 C)) (*.f64 A C))))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 A C))))) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (pow.f64 B 2)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (*.f64 2 C)) (/.f64 F (*.f64 A C)))) (sqrt.f64 -8))) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (pow.f64 (*.f64 A C) 3))) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (pow.f64 (*.f64 A C) 3))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) 1/8))) (pow.f64 B 2)))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (*.f64 F (/.f64 (+.f64 A (*.f64 2 C)) (*.f64 A C)))))) (*.f64 (+.f64 (*.f64 1/16 (sqrt.f64 (*.f64 -8 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (pow.f64 (*.f64 A C) 3))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (pow.f64 (*.f64 A C) 3))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) 1/8))) (pow.f64 B 2)))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 A C))))) (+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (pow.f64 B 2)) (*.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))))) (pow.f64 B 4))))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (pow.f64 (*.f64 A C) 3))) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (pow.f64 (*.f64 A C) 3))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) 1/8))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (pow.f64 (*.f64 A C) 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (pow.f64 (*.f64 A C) 5))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -64)) -1/32)) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (pow.f64 (*.f64 A C) 5))) (*.f64 (sqrt.f64 -8) 1/64)))) (pow.f64 B 4)) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (*.f64 2 C)) (/.f64 F (*.f64 A C)))) (sqrt.f64 -8)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (sqrt.f64 (*.f64 -8 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (pow.f64 (*.f64 A C) 3))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (pow.f64 (*.f64 A C) 3))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) 1/8))) (pow.f64 B 2)) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (*.f64 F (/.f64 (+.f64 A (*.f64 2 C)) (*.f64 A C)))))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (*.f64 2 C)) (pow.f64 (*.f64 A C) 5)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -64)) -1/32)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (*.f64 2 C)) (pow.f64 (*.f64 A C) 5)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) 1/32)) (*.f64 1/64 (sqrt.f64 (*.f64 -8 (*.f64 F (/.f64 (+.f64 A (*.f64 2 C)) (pow.f64 (*.f64 A C) 5)))))))) (pow.f64 B 4))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 A C))))) (+.f64 (*.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 7) (pow.f64 C 7)))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 7) (pow.f64 C 7)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 7) (pow.f64 C 7)))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 7) (pow.f64 C 7)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))))) (pow.f64 B 6)) (+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (pow.f64 B 2)) (*.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))))) (pow.f64 B 4)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (*.f64 2 C)) (/.f64 F (*.f64 A C)))) (sqrt.f64 -8))) (+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (pow.f64 (*.f64 A C) 3))) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (pow.f64 (*.f64 A C) 3))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) 1/8))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (pow.f64 (*.f64 A C) 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (pow.f64 (*.f64 A C) 5))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -64)) -1/32)) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (pow.f64 (*.f64 A C) 5))) (*.f64 (sqrt.f64 -8) 1/64)))) (pow.f64 B 4)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (*.f64 2 C)) (/.f64 F (pow.f64 (*.f64 A C) 7)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1024)) 1/64)) (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (*.f64 2 C)) (/.f64 F (pow.f64 (*.f64 A C) 7)))) (*.f64 (sqrt.f64 -8) 1/256)) (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (*.f64 2 C)) (/.f64 F (pow.f64 (*.f64 A C) 7)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -64)) -1/128)) (*.f64 (sqrt.f64 (*.f64 (+.f64 A (*.f64 2 C)) (/.f64 F (pow.f64 (*.f64 A C) 7)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) 1/128))))) (pow.f64 B 6)))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (*.f64 F (/.f64 (+.f64 A (*.f64 2 C)) (*.f64 A C)))))) (+.f64 (*.f64 (+.f64 (*.f64 1/16 (sqrt.f64 (*.f64 -8 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (pow.f64 (*.f64 A C) 3))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (pow.f64 (*.f64 A C) 3))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) 1/8))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (*.f64 2 C)) (pow.f64 (*.f64 A C) 5)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -64)) -1/32)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (*.f64 2 C)) (pow.f64 (*.f64 A C) 5)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) 1/32)) (*.f64 1/64 (sqrt.f64 (*.f64 -8 (*.f64 F (/.f64 (+.f64 A (*.f64 2 C)) (pow.f64 (*.f64 A C) 5)))))))) (pow.f64 B 4)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (*.f64 2 C)) (pow.f64 (*.f64 A C) 7)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1024)) 1/64)) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 1/128 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (*.f64 2 C)) (pow.f64 (*.f64 A C) 7)))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -64)) (*.f64 -1/128 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (*.f64 2 C)) (pow.f64 (*.f64 A C) 7)))))) (*.f64 1/256 (sqrt.f64 (*.f64 -8 (*.f64 F (/.f64 (+.f64 A (*.f64 2 C)) (pow.f64 (*.f64 A C) 7))))))))) (pow.f64 B 6)))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (*.f64 A C) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (*.f64 A C) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) (pow.f64 B 3))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) (pow.f64 B 3)))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) (pow.f64 B 3)))) -2))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))))))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (*.f64 A C) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (*.f64 A C) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 A C) 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) 8)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 (*.f64 (pow.f64 (*.f64 A C) 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) -16)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (pow.f64 (*.f64 A C) 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) (pow.f64 B 3))))) (+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 -16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 5)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 5)))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 5)) 2)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) (pow.f64 B 3))))))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) (pow.f64 B 3))))) (+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 5))) -8)) (*.f64 2 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) (pow.f64 B 3)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 5)))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 32 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))))))))))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (*.f64 A C) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (*.f64 A C) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 A C) 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) 8)) (+.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 A C) 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) -16)) (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 A C) 3) (/.f64 (sqrt.f64 2) (pow.f64 B 7))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) 32)) (*.f64 (*.f64 (pow.f64 (*.f64 A C) 3) (/.f64 (sqrt.f64 2) (pow.f64 B 7))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) -64)))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (pow.f64 (*.f64 A C) 3) (/.f64 (sqrt.f64 2) (pow.f64 B 7))))))) (*.f64 8 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (pow.f64 (*.f64 A C) 3) (/.f64 (sqrt.f64 2) (pow.f64 B 7))))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (pow.f64 (*.f64 A C) 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 5)) 2)) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) (pow.f64 B 3))))) (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 -16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 5)))) (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 A C) 3) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) -32) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))))) (+.f64 (*.f64 4 (*.f64 (pow.f64 (*.f64 A C) 3) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 5)))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 (*.f64 A C) 3) (pow.f64 B 7))) 8)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) (pow.f64 B 3)))))))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) (pow.f64 B 3))))) (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 4 (*.f64 (pow.f64 (*.f64 A C) 3) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 -16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 5)))) (*.f64 (*.f64 (pow.f64 (*.f64 A C) 3) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) -32)))) (*.f64 8 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 5))) (*.f64 (pow.f64 (*.f64 A C) 3) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))))) (*.f64 2 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) (pow.f64 B 3)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 5)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))) (pow.f64 B 3))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (*.f64 A C)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (*.f64 A C))))) (pow.f64 B 3))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))) (neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (*.f64 A C))) -2) (pow.f64 B 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))))) (pow.f64 B 5))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))) (pow.f64 B 3)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (*.f64 A C)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (*.f64 A C))))) (pow.f64 B 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) 8)) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) -16)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)))))) (pow.f64 B 5)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 8 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 A C) 2) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) -14)) (pow.f64 B 5)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (*.f64 A C))) -2) (pow.f64 B 3)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 A C) 2) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) -6) (pow.f64 B 5)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (*.f64 A C))) -2) (pow.f64 B 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))))) (pow.f64 B 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 32 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -64 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 8 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))))) (pow.f64 B 7))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))) (pow.f64 B 3))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) 8)) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) -16)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)))))) (pow.f64 B 5))) (+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (*.f64 A C)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (*.f64 A C))))) (pow.f64 B 3)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) 32)) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) -64)) (*.f64 8 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3))))))) (pow.f64 B 7)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))) (+.f64 (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 -64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 A C) 3) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) 40) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) 4)))) (pow.f64 B 7)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (*.f64 A C))) -2) (pow.f64 B 3)))) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 8 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 A C) 2) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) -14)) (pow.f64 B 5)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 A C) 2) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) -6) (pow.f64 B 5)) (+.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 -64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 A C) 3) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) 44)) (pow.f64 B 7)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (*.f64 A C))) -2) (pow.f64 B 3))))))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(*.f64 (/.f64 2 B) (*.f64 (sqrt.f64 (*.f64 F C)) -1))
(*.f64 (/.f64 2 B) (neg.f64 (sqrt.f64 (*.f64 F C))))
(*.f64 (sqrt.f64 (*.f64 F C)) (neg.f64 (/.f64 2 B)))
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2))) (pow.f64 B 3)))))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 (/.f64 2 B) (*.f64 (sqrt.f64 (*.f64 F C)) -1)) (*.f64 A (+.f64 (*.f64 (/.f64 2 (pow.f64 B 3)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (+.f64 (*.f64 (pow.f64 C 2) (*.f64 F -8)) (*.f64 F (pow.f64 B 2))) (pow.f64 B 3)))))))
(+.f64 (*.f64 (/.f64 2 B) (neg.f64 (sqrt.f64 (*.f64 F C)))) (*.f64 A (+.f64 (*.f64 (/.f64 2 (pow.f64 B 3)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) -4)) (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 C 2) -8)) (*.f64 F (pow.f64 B 2))) (pow.f64 B 3)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) -1/2)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (neg.f64 (/.f64 2 B))) (*.f64 A (+.f64 (*.f64 (/.f64 2 (pow.f64 B 3)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) -4)) (*.f64 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8))) (pow.f64 B 3)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) -1/2)))))
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2))) (pow.f64 B 3)))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2))) (pow.f64 B 5)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 3)))) (*.f64 -16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F))))))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 A (+.f64 (*.f64 (/.f64 2 (pow.f64 B 3)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (+.f64 (*.f64 (pow.f64 C 2) (*.f64 F -8)) (*.f64 F (pow.f64 B 2))) (pow.f64 B 3)))))) (+.f64 (*.f64 (/.f64 2 B) (*.f64 (sqrt.f64 (*.f64 F C)) -1)) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (-.f64 (*.f64 -4 (*.f64 F C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (+.f64 (*.f64 (pow.f64 C 2) (*.f64 F -8)) (*.f64 F (pow.f64 B 2))) (*.f64 (sqrt.f64 2) B)))) 2)) (pow.f64 B 3)))) (+.f64 (*.f64 (/.f64 2 (pow.f64 B 5)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) -16)) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 (pow.f64 C 2) (*.f64 F -8)) (*.f64 F (pow.f64 B 2))) (pow.f64 B 5)))))))))
(+.f64 (+.f64 (*.f64 (/.f64 2 B) (neg.f64 (sqrt.f64 (*.f64 F C)))) (*.f64 A (+.f64 (*.f64 (/.f64 2 (pow.f64 B 3)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) -4)) (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 C 2) -8)) (*.f64 F (pow.f64 B 2))) (pow.f64 B 3)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) -1/2))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 F C)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 C 2) -8)) (*.f64 F (pow.f64 B 2))) (*.f64 (sqrt.f64 2) B)) 1/2)) 2)) (pow.f64 B 3)) -1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 C 2) -8)) (*.f64 F (pow.f64 B 2))) (pow.f64 B 5)) -2)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 -16 (/.f64 2 (pow.f64 B 5))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (neg.f64 (/.f64 2 B))) (*.f64 A (+.f64 (*.f64 (/.f64 2 (pow.f64 B 3)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) -4)) (*.f64 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8))) (pow.f64 B 3)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) -1/2))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 F C)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8))) (*.f64 (sqrt.f64 2) B)) 1/2)) 2)) (pow.f64 B 3)) -1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8))) (pow.f64 B 5)) -2)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 -16 (/.f64 2 (pow.f64 B 5))))))))
(+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 C 3) F)) (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2))) (pow.f64 B 7)))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3)))))) (*.f64 -2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 5)) (sqrt.f64 (/.f64 C F)))))))) (+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2))) (pow.f64 B 3)))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2))) (pow.f64 B 5)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 3)))) (*.f64 -16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F))))))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))))
(+.f64 (*.f64 A (+.f64 (*.f64 (/.f64 2 (pow.f64 B 3)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) -4)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (+.f64 (*.f64 (pow.f64 C 2) (*.f64 F -8)) (*.f64 F (pow.f64 B 2))) (pow.f64 B 3)))))) (+.f64 (+.f64 (*.f64 (/.f64 2 B) (*.f64 (sqrt.f64 (*.f64 F C)) -1)) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (-.f64 (*.f64 -4 (*.f64 F C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (+.f64 (*.f64 (pow.f64 C 2) (*.f64 F -8)) (*.f64 F (pow.f64 B 2))) (*.f64 (sqrt.f64 2) B)))) 2)) (pow.f64 B 3)))) (+.f64 (*.f64 (/.f64 2 (pow.f64 B 5)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) -16)) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 (pow.f64 C 2) (*.f64 F -8)) (*.f64 F (pow.f64 B 2))) (pow.f64 B 5)))))))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 C 3) F)) (/.f64 (+.f64 (*.f64 (pow.f64 C 2) (*.f64 F -8)) (*.f64 F (pow.f64 B 2))) (pow.f64 B 7)))) (+.f64 (*.f64 (/.f64 2 (pow.f64 B 7)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) -64)) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 C 2) (*.f64 F -8)) (*.f64 F (pow.f64 B 2))) (/.f64 (-.f64 (*.f64 -4 (*.f64 F C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (+.f64 (*.f64 (pow.f64 C 2) (*.f64 F -8)) (*.f64 F (pow.f64 B 2))) (*.f64 (sqrt.f64 2) B)))) 2)) (*.f64 2 (pow.f64 B 5)))) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F C) 3))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -4 (*.f64 F C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (+.f64 (*.f64 (pow.f64 C 2) (*.f64 F -8)) (*.f64 F (pow.f64 B 2))) (*.f64 (sqrt.f64 2) B)))) 2)) (pow.f64 B 5))))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 (/.f64 2 (pow.f64 B 3)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) -4)) (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 C 2) -8)) (*.f64 F (pow.f64 B 2))) (pow.f64 B 3)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) -1/2)))) (+.f64 (+.f64 (*.f64 (/.f64 2 B) (neg.f64 (sqrt.f64 (*.f64 F C)))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 F C)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 C 2) -8)) (*.f64 F (pow.f64 B 2))) (*.f64 (sqrt.f64 2) B)) 1/2)) 2)) (pow.f64 B 3)) -1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 C 2) -8)) (*.f64 F (pow.f64 B 2))) (pow.f64 B 5)) -2)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 -16 (/.f64 2 (pow.f64 B 5)))))))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 C 2) -8)) (*.f64 F (pow.f64 B 2))) (pow.f64 B 7)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 C 3) F)) -8)) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 F C)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 C 2) -8)) (*.f64 F (pow.f64 B 2))) (*.f64 (sqrt.f64 2) B)) 1/2)) 2)) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 C 2) -8)) (*.f64 F (pow.f64 B 2))) (*.f64 2 (pow.f64 B 5)))) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F C) 3))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 -64 (/.f64 2 (pow.f64 B 7)))) (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 -2 (/.f64 (-.f64 (*.f64 -4 (*.f64 F C)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 C 2) -8)) (*.f64 F (pow.f64 B 2))) (*.f64 (sqrt.f64 2) B)) 1/2)) 2)) (pow.f64 B 5))))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 (/.f64 2 (pow.f64 B 3)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) -4)) (*.f64 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8))) (pow.f64 B 3)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) -1/2)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (neg.f64 (/.f64 2 B))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 F C)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8))) (*.f64 (sqrt.f64 2) B)) 1/2)) 2)) (pow.f64 B 3)) -1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8))) (pow.f64 B 5)) -2)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 -16 (/.f64 2 (pow.f64 B 5)))))))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8))) (pow.f64 B 7)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 C 3) F)) -8)) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 F C)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8))) (*.f64 (sqrt.f64 2) B)) 1/2)) 2)) (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8))) (*.f64 2 (pow.f64 B 5)))) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F C) 3))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 -64 (/.f64 2 (pow.f64 B 7)))) (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 -2 (/.f64 (-.f64 (*.f64 -4 (*.f64 F C)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8))) (*.f64 (sqrt.f64 2) B)) 1/2)) 2)) (pow.f64 B 5))))))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8)))
(*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 F C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) A))))) (*.f64 1/16 (*.f64 (*.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) (/.f64 (sqrt.f64 2) A)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 F C)))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) A) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (*.f64 (sqrt.f64 -4) A))) 1/8))))
(+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (sqrt.f64 -4)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))))
(+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 A 2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) 1/32)) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 4)) (/.f64 (sqrt.f64 2) (pow.f64 A 2))))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) (/.f64 (sqrt.f64 2) A)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) A))))) (*.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (sqrt.f64 -4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 A 2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) 1/8)))))))
(+.f64 (*.f64 1/32 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 A 2))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))) (+.f64 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 F C)))) (*.f64 1/8 (+.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (sqrt.f64 -4))) 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 A 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (*.f64 (sqrt.f64 -4) A))))))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 A 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) 1/64)) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) A) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16)))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 6))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (sqrt.f64 -4)))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 4))) (*.f64 (pow.f64 A 3) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (sqrt.f64 -4)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (sqrt.f64 -4)))) 2)) (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))))) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))))))))
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 6)) (/.f64 (sqrt.f64 2) (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) 1/256)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8))) (+.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 4)) (/.f64 (sqrt.f64 2) (pow.f64 A 2))))) (+.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) (/.f64 (sqrt.f64 2) A)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (sqrt.f64 -4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 A 2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) 1/8)) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) A))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (-.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (sqrt.f64 -4))) 2)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 -64)))))))) (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 A 2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) 1/32)))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (*.f64 (pow.f64 B 4) (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 A 3)))))))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (sqrt.f64 -4))) 2))) (*.f64 (sqrt.f64 2) (pow.f64 B 2))) (*.f64 (sqrt.f64 -4) (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) 1/32)))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -8)) (pow.f64 A 3)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) 1/256)) (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) A) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16)) (+.f64 (*.f64 1/32 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 A 2))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (sqrt.f64 -4))) 2)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -64)))) -1/16)) (*.f64 1/8 (+.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (sqrt.f64 -4))) 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 A 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (*.f64 (sqrt.f64 -4) A))))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8))) (*.f64 (sqrt.f64 -4) (pow.f64 A 3)))) 1/128)) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 A 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) 1/64)))) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (sqrt.f64 -4))) 2))) (*.f64 (sqrt.f64 -4) (pow.f64 A 3)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) 1/32)) (*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 F C)))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8)) -1/4)
(*.f64 (sqrt.f64 (*.f64 -8 (/.f64 F C))) -1/4)
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8)) -1/4) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4)))))) A)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 -8 (/.f64 F C))) -1/4) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) -1/8))) A)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4)))))) A)) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 4)) (/.f64 (sqrt.f64 2) (pow.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/64)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (-.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 A 2)))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 (pow.f64 C 2) 8))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 A 2)))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8)) -1/4)))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) -1/8))) A)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4)) 1/2)) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 A 2)))) -1/8)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 -8 (/.f64 F C))) -1/4) (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 A 2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) 1/32))) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 A 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/64)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (*.f64 (sqrt.f64 2) (pow.f64 B 4))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) 2)))) (pow.f64 (sqrt.f64 -4) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F)))))))) (pow.f64 A 3))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4)))))) A)) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 4)) (/.f64 (sqrt.f64 2) (pow.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/64)) (+.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (-.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 A 2)))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 (pow.f64 C 2) 8))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 A 2)))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8)) -1/4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4))))) (+.f64 (*.f64 1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4))) 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4))) 2)))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -64)))))))) (pow.f64 A 3))))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 A 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/64)) (+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) -1/8))) A)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4)) 1/2)) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 A 2)))) -1/8)) (+.f64 (*.f64 (sqrt.f64 (*.f64 -8 (/.f64 F C))) -1/4) (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 A 2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) 1/32))))) (neg.f64 (/.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4)) 1/2)) 2))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4)) 1/2)) 2))) (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -64))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) 1/16))) (+.f64 (*.f64 1/256 (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) -1/128)))) (pow.f64 A 3)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4)) 1/2)) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 A 2)))) -1/8)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 -8 (/.f64 F C))) -1/4) (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 A 2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) 1/32))) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 A 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/64)))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) -1/8))) A) (/.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4)) 1/2)) 2))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4)) 1/2)) 2))) (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -64))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) 1/16))) (+.f64 (*.f64 1/256 (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) -1/128)))) (pow.f64 A 3)))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F A))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F A))))
(*.f64 (sqrt.f64 (*.f64 F A)) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -4 (*.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 F A)))) (*.f64 C (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 F (pow.f64 A 2))))) (pow.f64 B 3)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) -1/2)) (*.f64 -4 (*.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 F A)))) (*.f64 C (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) -1/2)) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 C (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) -1/2)) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) C) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) B))) 2))) (pow.f64 B 3)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F A)))) (+.f64 (*.f64 C (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 F (pow.f64 A 2))))) (pow.f64 B 3)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) -1/2)) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 F (pow.f64 A 2)))) (pow.f64 B 5))) (*.f64 (sqrt.f64 (/.f64 A F)) -2)) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (-.f64 (*.f64 A (*.f64 F -8)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 F (pow.f64 A 2)))) B)) 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))))))))
(+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (*.f64 -8 A)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) B)) 2))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) -1/2)) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (pow.f64 B 5))) (*.f64 (sqrt.f64 (/.f64 A F)) -2))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F A)))) (*.f64 C (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) -1/2)) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))))))
(+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (*.f64 -8 A)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) B)) 2))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) -1/2)) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (pow.f64 B 5))) (*.f64 (sqrt.f64 (/.f64 A F)) -2))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 C (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) -1/2)) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) C) (+.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 7)))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (/.f64 (pow.f64 A 3) F)))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) B))) 2)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) B))) 2))) (pow.f64 B 5)))))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) B))) 2))) (pow.f64 B 3))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F A)))) (+.f64 (*.f64 C (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 F (pow.f64 A 2))))) (pow.f64 B 3)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) -1/2)) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 F (pow.f64 A 2)))) (pow.f64 B 5))) (*.f64 (sqrt.f64 (/.f64 A F)) -2)) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (-.f64 (*.f64 A (*.f64 F -8)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 F (pow.f64 A 2)))) B)) 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))))) (*.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 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 F (pow.f64 A 2)))) (pow.f64 B 7))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) -8)) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 F -8)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 F (pow.f64 A 2)))) B)) 2)))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 F (pow.f64 A 2)))) (pow.f64 B 5))) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F A) 3))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (-.f64 (*.f64 A (*.f64 F -8)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 F (pow.f64 A 2)))) B)) 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F A)))) (+.f64 (+.f64 (*.f64 C (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) -1/2)) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (*.f64 -8 A)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) B)) 2))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) -1/2)) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (pow.f64 B 5))) (*.f64 (sqrt.f64 (/.f64 A F)) -2)))))) (*.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 -2 (*.f64 (-.f64 (*.f64 F (*.f64 -8 A)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) B)) 2))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (sqrt.f64 (/.f64 A F))))) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (*.f64 -8 A)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) B)) 2))) (pow.f64 B 5)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F A) 3))) 1/4)) (*.f64 -8 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (pow.f64 B 7)) (sqrt.f64 (/.f64 (pow.f64 A 3) F)))))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (+.f64 (*.f64 C (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) -1/2)) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (*.f64 -8 A)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) B)) 2))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) -1/2)) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (pow.f64 B 5))) (*.f64 (sqrt.f64 (/.f64 A F)) -2)))))) (*.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 -2 (*.f64 (-.f64 (*.f64 F (*.f64 -8 A)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) B)) 2))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (sqrt.f64 (/.f64 A F))))) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (*.f64 -8 A)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) B)) 2))) (pow.f64 B 5)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F A) 3))) 1/4)) (*.f64 -8 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (pow.f64 B 7)) (sqrt.f64 (/.f64 (pow.f64 A 3) F)))))))))))
(*.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 (/.f64 F A) -16)))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 F (pow.f64 A 2)))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))))))
(+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3))))))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/16 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) C))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))) (*.f64 C (sqrt.f64 -8))))))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 F (pow.f64 A 2)))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 F (pow.f64 A 2))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 F (pow.f64 A 2)))) (sqrt.f64 -8)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/16 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) C)))) (+.f64 (*.f64 1/8 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3))))))) (+.f64 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (*.f64 1/8 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) 1/32)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 1/64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 C 2)))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2)))) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -8) 3))))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 4))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))) (pow.f64 C 3)) (sqrt.f64 (/.f64 F (pow.f64 A 7))))))))))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))) (+.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 F (pow.f64 A 2)))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 F 3)))) (*.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 F (pow.f64 A 2)))) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 F (pow.f64 A 2)))) (sqrt.f64 -8)))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -512)))))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 7)))) (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 F (pow.f64 A 2)))) (*.f64 (sqrt.f64 2) (pow.f64 B 4))) (*.f64 (pow.f64 C 3) (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 (*.f64 F (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 F (pow.f64 A 2)))) (sqrt.f64 -8)))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -8)))))) (*.f64 1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (pow.f64 C 3)) (sqrt.f64 (/.f64 F (pow.f64 A 7))))))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 F (pow.f64 A 2))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 F (pow.f64 A 2)))) (sqrt.f64 -8)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) 1/32)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/16 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) C)))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 7)))) 1/128)) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -512))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 F 3)) (pow.f64 A 5)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 5))) (*.f64 1/32 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) 2))) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 3))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 1/256 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 6) (pow.f64 C 3)))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 1/64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 C 2))))) (*.f64 1/8 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3))))))))))) (+.f64 (*.f64 1/8 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3))))))) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16)))))
(*.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 (/.f64 F A) -16)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -8)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -2)) (*.f64 (pow.f64 A 2) (*.f64 F 4))) (/.f64 (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/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 (pow.f64 A 2) 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) -1/8)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) 1/16))) C)))
(+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -8)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 C 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) -1/64)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -2)) (*.f64 (pow.f64 A 2) (*.f64 F 4))) (/.f64 (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 (*.f64 -1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -2)) (*.f64 (pow.f64 A 2) (*.f64 F 4))) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -2)) (*.f64 (pow.f64 A 2) (*.f64 F 4)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))))))
(+.f64 (+.f64 (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 (pow.f64 A 2) 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) -1/8)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) 1/16))) C))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 (pow.f64 A 2) 4))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) -1/8))) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 (pow.f64 A 2) 4)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 5))) 1/32)) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) -1/64))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 4))) (sqrt.f64 -8)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2)))) (pow.f64 (sqrt.f64 -8) 3)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (sqrt.f64 -8))))))) (pow.f64 C 3))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -8)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))))))
(+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 C 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) -1/64)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -2)) (*.f64 (pow.f64 A 2) (*.f64 F 4))) (/.f64 (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 (*.f64 -1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -2)) (*.f64 (pow.f64 A 2) (*.f64 F 4))) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -2)) (*.f64 (pow.f64 A 2) (*.f64 F 4)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) 1/256)) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 7)))) (*.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -2)) (*.f64 (pow.f64 A 2) (*.f64 F 4)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 F 3)))) (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -2)) (*.f64 (pow.f64 A 2) (*.f64 F 4))) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -2)) (*.f64 (pow.f64 A 2) (*.f64 F 4))) (sqrt.f64 -8))) 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -512))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -2)) (*.f64 (pow.f64 A 2) (*.f64 F 4))) (sqrt.f64 -8))) 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))) (pow.f64 C 3))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) -1/64)) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 (pow.f64 A 2) 4)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 5))) 1/32)) (+.f64 (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 (pow.f64 A 2) 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) -1/8)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) 1/16))) C))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 (pow.f64 A 2) 4))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) -1/8)))) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 F 3)) (pow.f64 A 5))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 (pow.f64 A 2) 4))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) 2))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 (pow.f64 A 2) 4))) (sqrt.f64 -512))) 1/16)) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 (pow.f64 A 2) 4)))) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 7)))) -1/128)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 5))) (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 (pow.f64 A 2) 4))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) 1/32))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) 1/256)))) (pow.f64 C 3)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))
(*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 A (*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) C)))))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 (+.f64 A (*.f64 2 C)) (*.f64 F C))) -8))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))
(+.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 A (*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) C))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (*.f64 2 C)) (/.f64 F (*.f64 A C)))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))))
(+.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 (+.f64 A (*.f64 2 C)) (*.f64 F C))) -8)) (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (*.f64 2 C)) (*.f64 A C)))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 A C))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 (sqrt.f64 -4) 3)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))))))
(+.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 A (*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) C))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (pow.f64 (*.f64 A C) 3))) (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (sqrt.f64 -64))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (*.f64 2 C)) (/.f64 F (*.f64 A C)))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))))))
(+.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 (+.f64 A (*.f64 2 C)) (*.f64 F C))) -8)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (*.f64 2 C)) (*.f64 A C)))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) 1/2)) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (pow.f64 (*.f64 A C) 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 4) (sqrt.f64 -64))) -1/8))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 A C))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (pow.f64 (sqrt.f64 -4) 5)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 (sqrt.f64 -4) 3)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (*.f64 2 C)) (/.f64 F (*.f64 A C)))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (+.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 A (*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) C))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (pow.f64 (*.f64 A C) 3))) (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (sqrt.f64 -64))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (pow.f64 (*.f64 A C) 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -1024)))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (*.f64 2 C)) (pow.f64 (*.f64 A C) 5)))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -1024)))) (+.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 (+.f64 A (*.f64 2 C)) (*.f64 F C))) -8)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (*.f64 2 C)) (*.f64 A C)))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) 1/2)) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (pow.f64 (*.f64 A C) 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 4) (sqrt.f64 -64))) -1/8)))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) B)) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (*.f64 A C) (/.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) B)) -2)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (+.f64 (*.f64 (sqrt.f64 2) B) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) B)) -2)))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (*.f64 A C) (/.f64 (sqrt.f64 2) B)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) B)) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (pow.f64 (*.f64 A C) 2) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 (*.f64 A C) 2) (pow.f64 B 3))) -2)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) B)) -2))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) B)) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 (*.f64 A C) 2) (pow.f64 B 3)))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (*.f64 A C) (/.f64 (sqrt.f64 2) B)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (pow.f64 (*.f64 A C) 2) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) B)) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) (pow.f64 B 5)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) B)) -2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 (*.f64 A C) 2) (pow.f64 B 3))) -2)) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) (pow.f64 B 5)) -4)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) B)) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 (*.f64 A C) 2) (pow.f64 B 3))))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) (pow.f64 B 5)) -4)))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) -1))
(*.f64 (*.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (neg.f64 (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) -1)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (*.f64 A C) (/.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) B)) 2)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (neg.f64 (*.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) B)) 2)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) -1)) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (*.f64 A C) (/.f64 (sqrt.f64 2) B)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (pow.f64 (*.f64 A C) 2) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 (*.f64 A C) 2) (pow.f64 B 3)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) B))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (neg.f64 (*.f64 (sqrt.f64 2) B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) B)) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 (*.f64 A C) 2) (pow.f64 B 3)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) -1)) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (*.f64 A C) (/.f64 (sqrt.f64 2) B)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (pow.f64 (*.f64 A C) 2) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) (pow.f64 B 5)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 2 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 (*.f64 A C) 2) (pow.f64 B 3)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) B))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) (pow.f64 B 5)) 4))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (neg.f64 (*.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) B)) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 (*.f64 A C) 2) (pow.f64 B 3)))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) (pow.f64 B 5)) 4))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 2 B))
(+.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) B) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 2 B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (/.f64 A B)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 2 B)) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 A (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) B)) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F C)))) 2))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) B) (sqrt.f64 (/.f64 F C))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 2 B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (/.f64 A B))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (-.f64 (*.f64 -4 (*.f64 F C)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (*.f64 (sqrt.f64 2) B))) 2))) (/.f64 (pow.f64 A 2) B)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 2 B)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (-.f64 (*.f64 -4 (*.f64 F C)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (*.f64 (sqrt.f64 2) B))) 2))) (/.f64 (pow.f64 A 2) B))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 A (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) B))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F C)))) 2)) (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F C)))) 2))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) B) (sqrt.f64 (/.f64 F C)))))))
(+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 2 B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (/.f64 A B))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (-.f64 (*.f64 -4 (*.f64 F C)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (*.f64 (sqrt.f64 2) B))) 2))) (/.f64 (pow.f64 A 2) B))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 F C)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (*.f64 (sqrt.f64 2) B))) 2))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (pow.f64 A 3))) (*.f64 2 (pow.f64 B 3))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 2 B)) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (-.f64 (*.f64 -4 (*.f64 F C)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (*.f64 (sqrt.f64 2) B))) 2))) (/.f64 (pow.f64 A 2) B))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 A (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) B))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 -4 (*.f64 F C)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (*.f64 (sqrt.f64 2) B))) 2))) (*.f64 2 (pow.f64 B 3)))) -1/4))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -8)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -8))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -8))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (sqrt.f64 -4))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (sqrt.f64 -4)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -8))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (-.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (sqrt.f64 -4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) A)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -8))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (sqrt.f64 -4)))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (sqrt.f64 -4))) 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) A)) (sqrt.f64 (/.f64 1 (*.f64 F C)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -8))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (sqrt.f64 -4)))) (*.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (sqrt.f64 -4))) 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) A)) (sqrt.f64 (/.f64 1 (*.f64 F C))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (sqrt.f64 -4)))) 2)) (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (sqrt.f64 -4)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (-.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (sqrt.f64 -4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) A))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -8))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (-.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (sqrt.f64 -4))) 2)))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -64) (pow.f64 A 2)))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (sqrt.f64 -4))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -8))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (sqrt.f64 -4))) 2)))) (*.f64 (sqrt.f64 -64) (pow.f64 A 2)))) -1/4)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (sqrt.f64 -4))) 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) A)) (sqrt.f64 (/.f64 1 (*.f64 F C)))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -8))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (sqrt.f64 -4)))) (*.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (sqrt.f64 -4))) 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) A)) (sqrt.f64 (/.f64 1 (*.f64 F C)))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (sqrt.f64 -4))) 2)))) (*.f64 (sqrt.f64 -64) (pow.f64 A 2)))) -1/4)))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 A (sqrt.f64 -8)) (*.f64 (sqrt.f64 (*.f64 F C)) -1))
(*.f64 (*.f64 A (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 (*.f64 A (sqrt.f64 -8)) (*.f64 (sqrt.f64 (*.f64 F C)) -1)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4))))))
(+.f64 (*.f64 (*.f64 A (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (*.f64 F C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4))))) (+.f64 (*.f64 (*.f64 A (sqrt.f64 -8)) (*.f64 (sqrt.f64 (*.f64 F C)) -1)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (-.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) A)))))))
(+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4)) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) A)) (sqrt.f64 (/.f64 1 (*.f64 F C)))))) (+.f64 (*.f64 (*.f64 A (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (*.f64 F C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) 2)))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))))
(+.f64 (*.f64 (*.f64 A (sqrt.f64 -8)) (*.f64 (sqrt.f64 (*.f64 F C)) -1)) (+.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (-.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) A))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 (pow.f64 C 2) 8)) (-.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4))) 2)))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -64) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4)) 1/2)) 2))) (*.f64 (sqrt.f64 -64) (pow.f64 A 2)))))) (+.f64 (*.f64 (*.f64 A (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (*.f64 F C)))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4)) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) A)) (sqrt.f64 (/.f64 1 (*.f64 F C)))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F A))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) C)) B) (sqrt.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 C (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 C (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2)))) B)) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) C)) B) (sqrt.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 C (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 2) B)))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 A (*.f64 F -8)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) B))) 2))) (/.f64 (sqrt.f64 2) B))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 F (*.f64 -8 A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) B) (*.f64 (sqrt.f64 (/.f64 F A)) 1/2)) 2))) (/.f64 (sqrt.f64 2) B)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 C (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2)))) B)) 1/2))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F A)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 C (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2)))) B))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 F (*.f64 -8 A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) B) (*.f64 (sqrt.f64 (/.f64 F A)) 1/2)) 2))) (/.f64 (sqrt.f64 2) B))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) B))) 2))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) C)) B) (sqrt.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 A (*.f64 F -8)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) B))) 2))) (/.f64 (sqrt.f64 2) B)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 C (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 2) B)))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F A)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 A (*.f64 F -8)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) B))) 2)))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 C (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2)))) B)) 1/2)) (+.f64 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F A)))) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 F (*.f64 -8 A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) B) (*.f64 (sqrt.f64 (/.f64 F A)) 1/2)) 2)) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) -1/4))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 F (*.f64 -8 A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) B) (*.f64 (sqrt.f64 (/.f64 F A)) 1/2)) 2))) (/.f64 (sqrt.f64 2) B))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F A)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 C (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2)))) B))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 F (*.f64 -8 A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) B) (*.f64 (sqrt.f64 (/.f64 F A)) 1/2)) 2))) (/.f64 (sqrt.f64 2) B)))))) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 F (*.f64 -8 A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) B) (*.f64 (sqrt.f64 (/.f64 F A)) 1/2)) 2)) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) -1/4)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16)))
(*.f64 C (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 F A))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -8)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 F (pow.f64 A 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(+.f64 (*.f64 C (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 F A)))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 (/.f64 1 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 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -8))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 F (pow.f64 A 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 F (pow.f64 A 2)))) (sqrt.f64 -8)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))))))
(+.f64 (*.f64 C (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 F A)))) (*.f64 1/2 (+.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) 2)) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 -8)) (sqrt.f64 (/.f64 (/.f64 1 F) A)))) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 (/.f64 1 F) A)))))))
(+.f64 (*.f64 C (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) 2)) (*.f64 C (sqrt.f64 -8))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -8)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 F (pow.f64 A 2)))) (sqrt.f64 -8)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 F (pow.f64 A 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F A) 3))) (*.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 F (pow.f64 A 2)))) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 F (pow.f64 A 2)))) (sqrt.f64 -8)))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -512)))))))))
(+.f64 (*.f64 C (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 F A)))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) 2)) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 -8)) (sqrt.f64 (/.f64 (/.f64 1 F) A)))) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 (/.f64 1 F) A)))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) 2))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -512)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F A) 3))) -1/4))))
(+.f64 (*.f64 C (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 F A)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) 2)) (*.f64 C (sqrt.f64 -8))))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) 2))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -512)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F A) 3))) -1/4))))
(*.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 C (sqrt.f64 -16))))
(*.f64 (sqrt.f64 (*.f64 F A)) (neg.f64 (*.f64 C (sqrt.f64 -16))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -2)) (*.f64 (pow.f64 A 2) (*.f64 F 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (neg.f64 (*.f64 C (sqrt.f64 -16)))) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 (pow.f64 A 2) 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -8))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -2)) (*.f64 (pow.f64 A 2) (*.f64 F 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -2)) (*.f64 (pow.f64 A 2) (*.f64 F 4))) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (neg.f64 (*.f64 C (sqrt.f64 -16)))) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 (pow.f64 A 2) 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 (pow.f64 A 2) 4))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) 2)) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 -8)) (sqrt.f64 (/.f64 (/.f64 1 F) A)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -8)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3))))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -2)) (*.f64 (pow.f64 A 2) (*.f64 F 4))) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -2)) (*.f64 (pow.f64 A 2) (*.f64 F 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F A) 3))) (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -2)) (*.f64 (pow.f64 A 2) (*.f64 F 4))) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -2)) (*.f64 (pow.f64 A 2) (*.f64 F 4))) (sqrt.f64 -8))) 2)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -512)))))))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 (pow.f64 A 2) 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (neg.f64 (*.f64 C (sqrt.f64 -16)))) (*.f64 -1/4 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 (pow.f64 A 2) 4))) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 (pow.f64 A 2) 4))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -512))) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F A) 3))))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 (pow.f64 A 2) 4))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) 2)) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 -8)) (sqrt.f64 (/.f64 (/.f64 1 F) A)))))))
(*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C))))))
(*.f64 -4 (*.f64 A (*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) C))))
(*.f64 -4 (*.f64 A (*.f64 (+.f64 A (*.f64 2 C)) (*.f64 F C))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) C)))) (*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) (pow.f64 B 2))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (*.f64 2 C)) (*.f64 F C)))) (*.f64 (+.f64 A (*.f64 2 C)) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) C)))) (*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) (pow.f64 B 2))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (*.f64 2 C)) (*.f64 F C)))) (*.f64 (+.f64 A (*.f64 2 C)) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) C)))) (*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) (pow.f64 B 2))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (*.f64 2 C)) (*.f64 F C)))) (*.f64 (+.f64 A (*.f64 2 C)) (*.f64 F (pow.f64 B 2))))
(*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C))))
(*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) (pow.f64 B 2)))
(*.f64 (+.f64 A (*.f64 2 C)) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) C)))) (*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) (pow.f64 B 2))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (*.f64 2 C)) (*.f64 F C)))) (*.f64 (+.f64 A (*.f64 2 C)) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) C)))) (*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) (pow.f64 B 2))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (*.f64 2 C)) (*.f64 F C)))) (*.f64 (+.f64 A (*.f64 2 C)) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) C)))) (*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) (pow.f64 B 2))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (*.f64 2 C)) (*.f64 F C)))) (*.f64 (+.f64 A (*.f64 2 C)) (*.f64 F (pow.f64 B 2))))
(*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C))))
(*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) (pow.f64 B 2)))
(*.f64 (+.f64 A (*.f64 2 C)) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) C)))) (*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) (pow.f64 B 2))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (*.f64 2 C)) (*.f64 F C)))) (*.f64 (+.f64 A (*.f64 2 C)) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) C)))) (*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) (pow.f64 B 2))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (*.f64 2 C)) (*.f64 F C)))) (*.f64 (+.f64 A (*.f64 2 C)) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) C)))) (*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) (pow.f64 B 2))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (*.f64 2 C)) (*.f64 F C)))) (*.f64 (+.f64 A (*.f64 2 C)) (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) C)))
(*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 A (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) C))) (*.f64 F (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (*.f64 F A)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 A (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) C))) (+.f64 (*.f64 F (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)))) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 A 2))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (*.f64 F A)) (*.f64 C (*.f64 F (*.f64 -4 (pow.f64 A 2))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (+.f64 (*.f64 C (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (*.f64 F A))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 A (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) C))) (+.f64 (*.f64 F (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)))) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 A 2))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (*.f64 F A)) (*.f64 C (*.f64 F (*.f64 -4 (pow.f64 A 2))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (+.f64 (*.f64 C (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (*.f64 F A))))
(*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -4 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 C (*.f64 F (*.f64 -4 (pow.f64 A 2))))
(+.f64 (*.f64 A (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 F (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)))) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 A 2)))))
(+.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (*.f64 F A)) (*.f64 C (*.f64 F (*.f64 -4 (pow.f64 A 2)))))
(+.f64 (*.f64 C (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (*.f64 F A)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 A (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) C))) (+.f64 (*.f64 F (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)))) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 A 2))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (*.f64 F A)) (*.f64 C (*.f64 F (*.f64 -4 (pow.f64 A 2))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (+.f64 (*.f64 C (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (*.f64 F A))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 A (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) C))) (+.f64 (*.f64 F (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)))) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 A 2))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (*.f64 F A)) (*.f64 C (*.f64 F (*.f64 -4 (pow.f64 A 2))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (+.f64 (*.f64 C (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (*.f64 F A))))
(*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -4 (*.f64 C (*.f64 F (pow.f64 A 2))))
(*.f64 C (*.f64 F (*.f64 -4 (pow.f64 A 2))))
(+.f64 (*.f64 -1 (*.f64 A (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) F))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 A 2)))) (*.f64 -1 (*.f64 A (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 (pow.f64 C 2) 8))))))
(+.f64 (*.f64 C (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (neg.f64 (*.f64 F (*.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) A))))
(+.f64 (*.f64 C (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (*.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (neg.f64 (*.f64 F A))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 A (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) F))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) C))) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 A 2)))) (*.f64 -1 (*.f64 A (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 (pow.f64 C 2) 8)))))))
(+.f64 (*.f64 C (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (+.f64 (neg.f64 (*.f64 F (*.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) A))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C)))))
(+.f64 (*.f64 C (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (+.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (neg.f64 (*.f64 F A))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 A (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) F))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) C))) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 A 2)))) (*.f64 -1 (*.f64 A (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 (pow.f64 C 2) 8)))))))
(+.f64 (*.f64 C (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (+.f64 (neg.f64 (*.f64 F (*.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) A))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C)))))
(+.f64 (*.f64 C (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (+.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (neg.f64 (*.f64 F A))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C)))))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 F (*.f64 (pow.f64 B 2) A))
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) (*.f64 C F)) (*.f64 A (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (*.f64 C (*.f64 F (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (*.f64 F (*.f64 C (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) (*.f64 C F)) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (+.f64 (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 F -8))) (*.f64 C (*.f64 F (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2)))))))
(+.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))))) (*.f64 A (+.f64 (*.f64 F (*.f64 (pow.f64 C 2) -8)) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (*.f64 F A)))
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) (*.f64 C F)) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (+.f64 (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 F -8))) (*.f64 C (*.f64 F (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2)))))))
(+.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))))) (*.f64 A (+.f64 (*.f64 F (*.f64 (pow.f64 C 2) -8)) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (*.f64 F A)))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 A (*.f64 (pow.f64 C 2) (*.f64 F -8)))
(*.f64 A (*.f64 F (*.f64 (pow.f64 C 2) -8)))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) C) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 F -8))) (*.f64 C (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 F (pow.f64 A 2))))))
(+.f64 (*.f64 A (*.f64 F (*.f64 (pow.f64 C 2) -8))) (*.f64 C (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2))))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) C) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (+.f64 (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 F -8))) (*.f64 C (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 F (pow.f64 A 2)))))))
(+.f64 (*.f64 A (+.f64 (*.f64 F (*.f64 (pow.f64 C 2) -8)) (*.f64 F (pow.f64 B 2)))) (*.f64 C (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2))))))
(+.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (*.f64 F A)) (*.f64 C (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2))))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) C) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (+.f64 (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 F -8))) (*.f64 C (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 F (pow.f64 A 2)))))))
(+.f64 (*.f64 A (+.f64 (*.f64 F (*.f64 (pow.f64 C 2) -8)) (*.f64 F (pow.f64 B 2)))) (*.f64 C (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2))))))
(+.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (*.f64 F A)) (*.f64 C (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2))))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 A (*.f64 (pow.f64 C 2) (*.f64 F -8)))
(*.f64 A (*.f64 F (*.f64 (pow.f64 C 2) -8)))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 F -8))) (*.f64 C (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -2)) (*.f64 (pow.f64 A 2) (*.f64 F 4))) -1)))
(+.f64 (*.f64 A (*.f64 F (*.f64 (pow.f64 C 2) -8))) (*.f64 C (neg.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 (pow.f64 A 2) 4))))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))))) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (+.f64 (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 F -8))) (*.f64 C (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -2)) (*.f64 (pow.f64 A 2) (*.f64 F 4))) -1))))
(+.f64 (*.f64 A (+.f64 (*.f64 F (*.f64 (pow.f64 C 2) -8)) (*.f64 F (pow.f64 B 2)))) (*.f64 C (neg.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 (pow.f64 A 2) 4))))))
(+.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (*.f64 F A)) (*.f64 C (neg.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 (pow.f64 A 2) 4))))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))))) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (+.f64 (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 F -8))) (*.f64 C (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) -2)) (*.f64 (pow.f64 A 2) (*.f64 F 4))) -1))))
(+.f64 (*.f64 A (+.f64 (*.f64 F (*.f64 (pow.f64 C 2) -8)) (*.f64 F (pow.f64 B 2)))) (*.f64 C (neg.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 (pow.f64 A 2) 4))))))
(+.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (*.f64 F A)) (*.f64 C (neg.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 (pow.f64 A 2) 4))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.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 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.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 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(+.f64 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) -1)
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.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 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 2 (*.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.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 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))) (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))) (*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/2))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.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 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 1/2)
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (/.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (/.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))) (/.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 4))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (/.f64 1/4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (/.f64 1/4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) -2) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (*.f64 -2 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 -2 (*.f64 (/.f64 -1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.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 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) -1)
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (/.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (/.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/2) (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.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 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 2)
(+.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 4) (*.f64 4 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (/.f64 1/4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (/.f64 1/4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) -2))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (*.f64 -2 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 -2 (*.f64 (/.f64 -1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) 0)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(+.f64 0 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(+.f64 -1 (-.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) -1))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(+.f64 (-.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) -1) -1)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(-.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) 0)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) 2))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) 1)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(*.f64 1 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))) 1/2)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))) -1)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))) 1/4)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) 2) 2)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(*.f64 1/4 (*.f64 4 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) 1)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))) 2)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))) -1)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))) 4)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) -2) -2)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(/.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))))) 8)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(/.f64 (*.f64 4 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))))) -4)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))))) 16)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))) 1)
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(+.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C C)))) 0)
(*.f64 F (*.f64 (+.f64 A (+.f64 C C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(+.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C C)))))
(*.f64 F (*.f64 (+.f64 A (+.f64 C C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(-.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C C)))) 0)
(*.f64 F (*.f64 (+.f64 A (+.f64 C C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C C)))) 1)
(*.f64 F (*.f64 (+.f64 A (+.f64 C C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))) 2)
(*.f64 F (*.f64 (+.f64 A (+.f64 C C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 4 F))) 4)
(*.f64 (*.f64 4 (*.f64 F (+.f64 A (+.f64 C C)))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 4))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (/.f64 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) 4)) 4))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C C)))) 8) 8)
(*.f64 F (*.f64 (+.f64 A (+.f64 C C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C C)))) 8)) 16)
(*.f64 F (*.f64 (+.f64 A (+.f64 C C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(pow.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C C)))) 1)
(*.f64 F (*.f64 (+.f64 A (+.f64 C C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))

eval1.7s (2%)

Compiler

Compiled 101420 to 72843 computations (28.2% saved)

prune390.0ms (0.5%)

Pruning

58 alts after pruning (56 fresh and 2 done)

PrunedKeptTotal
New1216261242
Fresh163046
Picked101
Done325
Total1236581294
Error
11.5b
Counts
1294 → 58
Alt Table
Click to see full alt table
StatusErrorProgram
53.0b
(/.f64 (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))) (*.f64 (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))) (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))))))
55.3b
(/.f64 (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 2 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16))))))
61.1b
(/.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -16))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
61.0b
(/.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16))) (*.f64 A (*.f64 C 4)))
63.2b
(/.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16))) (neg.f64 (pow.f64 B 2)))
63.0b
(/.f64 (*.f64 -2 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F A))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
56.7b
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (neg.f64 A)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
60.4b
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
55.3b
(/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
55.3b
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F C)) (*.f64 A -4)) (+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C)))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
61.0b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) -1/2)))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
58.3b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (neg.f64 B))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
56.7b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
60.6b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
62.6b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) A)))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
56.8b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
54.4b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
60.5b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
54.7b
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F (*.f64 A C))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
56.4b
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 C (+.f64 F F)) (*.f64 A A)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
55.6b
(/.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -16)))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
60.0b
(/.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 C B)) 2)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
54.8b
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16)))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
61.1b
(/.f64 1 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -16)))))
58.3b
(/.f64 1 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (neg.f64 B))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))))
55.6b
(/.f64 1 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (neg.f64 A))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))))
58.2b
(/.f64 1 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))))
55.6b
(/.f64 1 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -16))))))
54.8b
(/.f64 1 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 C F) -16))))))
59.6b
(/.f64 1 (*.f64 (/.f64 B (sqrt.f64 2)) (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
52.3b
(*.f64 (/.f64 (/.f64 1/4 A) C) (sqrt.f64 (*.f64 -8 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C (*.f64 F A))))))
62.8b
(*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 -2 (sqrt.f64 (*.f64 F A))))
60.7b
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))
57.3b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C B)))))
59.3b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
57.3b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B)))))
62.1b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))
62.8b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F A))))
60.6b
(*.f64 (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 C -16))))
62.0b
(*.f64 (/.f64 2 B) (neg.f64 (sqrt.f64 (*.f64 F C))))
60.4b
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2))))
60.6b
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))))
54.4b
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 C (*.f64 A -8)) (*.f64 (pow.f64 B 2) 4)))))))
54.8b
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (neg.f64 (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))))
55.1b
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C)))))))
52.3b
(*.f64 (/.f64 1/4 (*.f64 A C)) (sqrt.f64 (*.f64 -8 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C (*.f64 F A))))))
62.9b
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F A))))
54.3b
(*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16)))
55.7b
(*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16)))
61.0b
(*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 F C))))
57.0b
(*.f64 1/4 (sqrt.f64 (*.f64 -8 (*.f64 F (/.f64 (-.f64 A (neg.f64 A)) (*.f64 A C))))))
59.7b
(*.f64 1/4 (sqrt.f64 (*.f64 -8 (*.f64 F (/.f64 (+.f64 A (*.f64 2 C)) (*.f64 A C))))))
62.0b
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
61.1b
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F C) -1/2)))
61.1b
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))
62.0b
(neg.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 A C) (/.f64 F (*.f64 A C))) -1/2)))
54.6b
(neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C))))
55.1b
(neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A))))
Compiler

Compiled 2896 to 2138 computations (26.2% saved)

localize22.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.9b
(/.f64 1/4 (*.f64 A C))
5.3b
(*.f64 C (*.f64 F A))
12.6b
(*.f64 (/.f64 1/4 (*.f64 A C)) (sqrt.f64 (*.f64 -8 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C (*.f64 F A))))))
18.5b
(sqrt.f64 (*.f64 -8 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C (*.f64 F A)))))
Compiler

Compiled 85 to 25 computations (70.6% saved)

series7.0ms (0%)

Counts
2 → 12
Calls

15 calls:

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

rewrite97.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1958×rational.json-1
1958×rational.json-2
1958×rational.json-3
1248×rational.json-simplify-35
992×rational.json-simplify-2
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01870
113170
231566
389660
4286160
5699360
Stop Event
node limit
Counts
2 → 77
Calls
Call 1
Inputs
(*.f64 (/.f64 1/4 (*.f64 A C)) (sqrt.f64 (*.f64 -8 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C (*.f64 F A))))))
(/.f64 1/4 (*.f64 A C))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/4 (*.f64 A C)) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 1/4 (*.f64 A C)) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/4 (*.f64 A C)) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/4 (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/4 (*.f64 A C)) (/.f64 1 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) (*.f64 A (*.f64 C 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/4 (*.f64 A C)) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 A (*.f64 C 4)) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (+.f64 (/.f64 (*.f64 A (+.f64 C C)) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))) (/.f64 (*.f64 A (+.f64 C C)) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (*.f64 A (+.f64 C C)) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (+.f64 (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))) (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/4 A) (/.f64 C (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 A (*.f64 C 8)) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (*.f64 A (*.f64 C 4)) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))) (/.f64 (*.f64 A (*.f64 C 4)) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) (*.f64 A (+.f64 C C))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) 2) (*.f64 A (*.f64 C 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/4 (*.f64 A C)) 2) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))) (/.f64 1 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/4 A) 2) (/.f64 (+.f64 C C) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/4 A) 2) (+.f64 (/.f64 C (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))) (/.f64 C (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/4 C) (/.f64 A (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1/4 A) (/.f64 (neg.f64 C) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (*.f64 A (*.f64 C 8)) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))) (/.f64 (*.f64 A (*.f64 C 8)) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/4 A) 4) (+.f64 (/.f64 (+.f64 C C) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))) (/.f64 (+.f64 C C) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 1/4 C)) (+.f64 (/.f64 A (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))) (/.f64 A (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) (*.f64 (/.f64 1/4 (*.f64 A C)) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) 4) (*.f64 2 (*.f64 A (*.f64 C 8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) 4) (*.f64 (*.f64 A (*.f64 C 4)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 C) (/.f64 (*.f64 A 4) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 C) (/.f64 (+.f64 A A) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1/4 C) (/.f64 (neg.f64 A) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) 4)) (+.f64 (*.f64 (*.f64 A (*.f64 C 4)) 4) (*.f64 (*.f64 A (*.f64 C 4)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) (*.f64 (/.f64 1/4 (*.f64 A C)) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 -1/4 C)) (+.f64 (/.f64 (neg.f64 A) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))) (/.f64 (neg.f64 A) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 1/2 C)) (+.f64 (/.f64 (+.f64 A A) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))) (/.f64 (+.f64 A A) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) (*.f64 A C)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) 2) (*.f64 A (+.f64 C C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) A) (*.f64 C 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) C) (*.f64 A 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 1 C)) (+.f64 (/.f64 (*.f64 A 4) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))) (/.f64 (*.f64 A 4) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))) (neg.f64 (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/4 A) -2) (+.f64 (/.f64 (neg.f64 C) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))) (/.f64 (neg.f64 C) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) (*.f64 (/.f64 1/4 (*.f64 A C)) 4))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) (*.f64 (/.f64 1/4 (*.f64 A C)) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) (*.f64 A C)) (/.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) (*.f64 A C))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) 2) (/.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) 2)) (*.f64 A (*.f64 C 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) A) (/.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) A)) (*.f64 C 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) C) (/.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) C)) (*.f64 A 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))) (neg.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))))) (+.f64 (neg.f64 (*.f64 A (*.f64 C 4))) (neg.f64 (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) 2)) (-.f64 0 (*.f64 A (*.f64 C 8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) 2)) (neg.f64 (*.f64 A (+.f64 C C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) A)) (-.f64 0 (*.f64 C 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) C)) (*.f64 A -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))))) (*.f64 A (*.f64 C 4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 1/4 (*.f64 A C)) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/4 (*.f64 A C)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1/4 (*.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/4 (*.f64 A C)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 (*.f64 A C)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1/4 (*.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 -1/4 A) C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 1/4 (*.f64 A C)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 A) (/.f64 1 C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 1/4 (*.f64 A C)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 C) (/.f64 1/4 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1/4 (*.f64 A C)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1/4 A) 2) (/.f64 1/2 C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 C) (/.f64 1 A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/4 A) (/.f64 -1 C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 C) (/.f64 1/4 A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 C) (*.f64 (/.f64 1/4 A) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 C) (/.f64 -1/4 A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 A) (/.f64 1/4 C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1/4 A) C) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/4 (*.f64 A C)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1/4 (*.f64 A C)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 -1/4 A) C))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 -1/4 C) A))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (/.f64 1/4 C)) A))))))

simplify95.0ms (0.1%)

Algorithm
egg-herbie
Rules
1508×rational.json-simplify-35
1198×rational.json-simplify-44
1020×rational.json-simplify-47
872×rational.json-simplify-41
752×rational.json-simplify-49
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01983193
15843193
217083151
361763151
Stop Event
node limit
Counts
89 → 92
Calls
Call 1
Inputs
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))
(+.f64 (*.f64 (/.f64 1/4 (*.f64 A C)) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))) 0)
(+.f64 0 (*.f64 (/.f64 1/4 (*.f64 A C)) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))))
(-.f64 (*.f64 (/.f64 1/4 (*.f64 A C)) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))) 0)
(/.f64 1/4 (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))))
(/.f64 (/.f64 1/4 (*.f64 A C)) (/.f64 1 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) (*.f64 A (*.f64 C 4)))
(/.f64 (*.f64 (/.f64 1/4 (*.f64 A C)) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))) 1)
(/.f64 1 (/.f64 (*.f64 A (*.f64 C 4)) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))))
(/.f64 1 (+.f64 (/.f64 (*.f64 A (+.f64 C C)) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))) (/.f64 (*.f64 A (+.f64 C C)) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))))))
(/.f64 1/2 (/.f64 (*.f64 A (+.f64 C C)) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))))
(/.f64 1/2 (+.f64 (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))) (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))))))
(/.f64 (/.f64 1/4 A) (/.f64 C (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))))
(/.f64 2 (/.f64 (*.f64 A (*.f64 C 8)) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))))
(/.f64 2 (+.f64 (/.f64 (*.f64 A (*.f64 C 4)) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))) (/.f64 (*.f64 A (*.f64 C 4)) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) (*.f64 A (+.f64 C C))) 2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) 2) (*.f64 A (*.f64 C 8)))
(/.f64 (*.f64 (/.f64 1/4 (*.f64 A C)) 2) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))) (/.f64 1 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))))))
(/.f64 (*.f64 (/.f64 1/4 A) 2) (/.f64 (+.f64 C C) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))))
(/.f64 (*.f64 (/.f64 1/4 A) 2) (+.f64 (/.f64 C (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))) (/.f64 C (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))))))
(/.f64 (/.f64 1/4 C) (/.f64 A (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))))
(/.f64 (/.f64 -1/4 A) (/.f64 (neg.f64 C) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))))
(/.f64 4 (+.f64 (/.f64 (*.f64 A (*.f64 C 8)) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))) (/.f64 (*.f64 A (*.f64 C 8)) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))))))
(/.f64 (*.f64 (/.f64 1/4 A) 4) (+.f64 (/.f64 (+.f64 C C) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))) (/.f64 (+.f64 C C) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))))))
(/.f64 (*.f64 2 (/.f64 1/4 C)) (+.f64 (/.f64 A (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))) (/.f64 A (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) (*.f64 (/.f64 1/4 (*.f64 A C)) 4)) 4)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) 4) (*.f64 2 (*.f64 A (*.f64 C 8))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) 4) (*.f64 (*.f64 A (*.f64 C 4)) 4))
(/.f64 (/.f64 1 C) (/.f64 (*.f64 A 4) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))))
(/.f64 (/.f64 1/2 C) (/.f64 (+.f64 A A) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))))
(/.f64 (/.f64 -1/4 C) (/.f64 (neg.f64 A) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) 4)) (+.f64 (*.f64 (*.f64 A (*.f64 C 4)) 4) (*.f64 (*.f64 A (*.f64 C 4)) 4)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) (*.f64 (/.f64 1/4 (*.f64 A C)) 4))) 8)
(/.f64 (*.f64 2 (/.f64 -1/4 C)) (+.f64 (/.f64 (neg.f64 A) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))) (/.f64 (neg.f64 A) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))))))
(/.f64 (*.f64 2 (/.f64 1/2 C)) (+.f64 (/.f64 (+.f64 A A) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))) (/.f64 (+.f64 A A) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) (*.f64 A C)) 4)
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) 2) (*.f64 A (+.f64 C C)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) A) (*.f64 C 4))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) C) (*.f64 A 4))
(/.f64 (*.f64 2 (/.f64 1 C)) (+.f64 (/.f64 (*.f64 A 4) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))) (/.f64 (*.f64 A 4) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))) (neg.f64 (*.f64 A (*.f64 C 4))))
(/.f64 (*.f64 (/.f64 1/4 A) -2) (+.f64 (/.f64 (neg.f64 C) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))) (/.f64 (neg.f64 C) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) (*.f64 (/.f64 1/4 (*.f64 A C)) 4))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) (*.f64 (/.f64 1/4 (*.f64 A C)) 4)))) 16)
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) (*.f64 A C)) (/.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) (*.f64 A C))) 8)
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) 2) (/.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) 2)) (*.f64 A (*.f64 C 4)))
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) A) (/.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) A)) (*.f64 C 8))
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) C) (/.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) C)) (*.f64 A 8))
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))) (neg.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))))) (+.f64 (neg.f64 (*.f64 A (*.f64 C 4))) (neg.f64 (*.f64 A (*.f64 C 4)))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) 2)) (-.f64 0 (*.f64 A (*.f64 C 8))))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) 2)) (neg.f64 (*.f64 A (+.f64 C C))))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) A)) (-.f64 0 (*.f64 C 4)))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) C)) (*.f64 A -4))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))))) (*.f64 A (*.f64 C 4)))
(pow.f64 (*.f64 (/.f64 1/4 (*.f64 A C)) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))) 1)
(+.f64 (/.f64 1/4 (*.f64 A C)) 0)
(+.f64 0 (/.f64 1/4 (*.f64 A C)))
(-.f64 (/.f64 1/4 (*.f64 A C)) 0)
(*.f64 (/.f64 1/4 (*.f64 A C)) 1)
(*.f64 1 (/.f64 1/4 (*.f64 A C)))
(*.f64 -1 (/.f64 (/.f64 -1/4 A) C))
(*.f64 1/2 (*.f64 (/.f64 1/4 (*.f64 A C)) 2))
(*.f64 (/.f64 1/4 A) (/.f64 1 C))
(*.f64 2 (/.f64 (/.f64 1/4 (*.f64 A C)) 2))
(*.f64 2 (*.f64 (/.f64 1/2 C) (/.f64 1/4 A)))
(*.f64 (*.f64 (/.f64 1/4 (*.f64 A C)) 2) 1/2)
(*.f64 (*.f64 (/.f64 1/4 A) 2) (/.f64 1/2 C))
(*.f64 (/.f64 1/4 C) (/.f64 1 A))
(*.f64 (/.f64 -1/4 A) (/.f64 -1 C))
(*.f64 (/.f64 1 C) (/.f64 1/4 A))
(*.f64 (/.f64 1/2 C) (*.f64 (/.f64 1/4 A) 2))
(*.f64 (/.f64 -1 C) (/.f64 -1/4 A))
(*.f64 (/.f64 1 A) (/.f64 1/4 C))
(*.f64 (/.f64 (/.f64 -1/4 A) C) -1)
(*.f64 (/.f64 (/.f64 1/4 (*.f64 A C)) 2) 2)
(pow.f64 (/.f64 1/4 (*.f64 A C)) 1)
(neg.f64 (/.f64 (/.f64 -1/4 A) C))
(neg.f64 (/.f64 (/.f64 -1/4 C) A))
(neg.f64 (/.f64 (neg.f64 (/.f64 1/4 C)) A))
Outputs
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))
(*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C))))
(*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))
(*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C))))
(*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))
(*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C))))
(*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))
(*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C))))
(*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))
(*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C))))
(*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))
(*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C))))
(*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))
(*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C))))
(*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))
(*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C))))
(*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16)))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) -1/4)
(*.f64 (sqrt.f64 (*.f64 (/.f64 F C) -16)) -1/4)
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) -1/4)
(*.f64 (sqrt.f64 (*.f64 (/.f64 F C) -16)) -1/4)
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) -1/4)
(*.f64 (sqrt.f64 (*.f64 (/.f64 F C) -16)) -1/4)
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) -1/4)
(*.f64 (sqrt.f64 (*.f64 (/.f64 F C) -16)) -1/4)
(+.f64 (*.f64 (/.f64 1/4 (*.f64 A C)) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))) 0)
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 (*.f64 C A) (*.f64 F (*.f64 -16 A)))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 F (*.f64 (*.f64 C A) (*.f64 -16 A)))))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 -16 (*.f64 A A))))) (*.f64 C A)))
(+.f64 0 (*.f64 (/.f64 1/4 (*.f64 A C)) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 (*.f64 C A) (*.f64 F (*.f64 -16 A)))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 F (*.f64 (*.f64 C A) (*.f64 -16 A)))))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 -16 (*.f64 A A))))) (*.f64 C A)))
(-.f64 (*.f64 (/.f64 1/4 (*.f64 A C)) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))) 0)
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 (*.f64 C A) (*.f64 F (*.f64 -16 A)))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 F (*.f64 (*.f64 C A) (*.f64 -16 A)))))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 -16 (*.f64 A A))))) (*.f64 C A)))
(/.f64 1/4 (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 (*.f64 C A) (*.f64 F (*.f64 -16 A)))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 F (*.f64 (*.f64 C A) (*.f64 -16 A)))))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 -16 (*.f64 A A))))) (*.f64 C A)))
(/.f64 (/.f64 1/4 (*.f64 A C)) (/.f64 1 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 (*.f64 C A) (*.f64 F (*.f64 -16 A)))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 F (*.f64 (*.f64 C A) (*.f64 -16 A)))))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 -16 (*.f64 A A))))) (*.f64 C A)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) (*.f64 A (*.f64 C 4)))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 (*.f64 C A) (*.f64 F (*.f64 -16 A)))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 F (*.f64 (*.f64 C A) (*.f64 -16 A)))))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 -16 (*.f64 A A))))) (*.f64 C A)))
(/.f64 (*.f64 (/.f64 1/4 (*.f64 A C)) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))) 1)
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 (*.f64 C A) (*.f64 F (*.f64 -16 A)))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 F (*.f64 (*.f64 C A) (*.f64 -16 A)))))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 -16 (*.f64 A A))))) (*.f64 C A)))
(/.f64 1 (/.f64 (*.f64 A (*.f64 C 4)) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 (*.f64 C A) (*.f64 F (*.f64 -16 A)))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 F (*.f64 (*.f64 C A) (*.f64 -16 A)))))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 -16 (*.f64 A A))))) (*.f64 C A)))
(/.f64 1 (+.f64 (/.f64 (*.f64 A (+.f64 C C)) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))) (/.f64 (*.f64 A (+.f64 C C)) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 (*.f64 C A) (*.f64 F (*.f64 -16 A)))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 F (*.f64 (*.f64 C A) (*.f64 -16 A)))))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 -16 (*.f64 A A))))) (*.f64 C A)))
(/.f64 1/2 (/.f64 (*.f64 A (+.f64 C C)) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 (*.f64 C A) (*.f64 F (*.f64 -16 A)))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 F (*.f64 (*.f64 C A) (*.f64 -16 A)))))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 -16 (*.f64 A A))))) (*.f64 C A)))
(/.f64 1/2 (+.f64 (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))) (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 (*.f64 C A) (*.f64 F (*.f64 -16 A)))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 F (*.f64 (*.f64 C A) (*.f64 -16 A)))))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 -16 (*.f64 A A))))) (*.f64 C A)))
(/.f64 (/.f64 1/4 A) (/.f64 C (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 (*.f64 C A) (*.f64 F (*.f64 -16 A)))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 F (*.f64 (*.f64 C A) (*.f64 -16 A)))))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 -16 (*.f64 A A))))) (*.f64 C A)))
(/.f64 2 (/.f64 (*.f64 A (*.f64 C 8)) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 (*.f64 C A) (*.f64 F (*.f64 -16 A)))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 F (*.f64 (*.f64 C A) (*.f64 -16 A)))))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 -16 (*.f64 A A))))) (*.f64 C A)))
(/.f64 2 (+.f64 (/.f64 (*.f64 A (*.f64 C 4)) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))) (/.f64 (*.f64 A (*.f64 C 4)) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 (*.f64 C A) (*.f64 F (*.f64 -16 A)))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 F (*.f64 (*.f64 C A) (*.f64 -16 A)))))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 -16 (*.f64 A A))))) (*.f64 C A)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) (*.f64 A (+.f64 C C))) 2)
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 (*.f64 C A) (*.f64 F (*.f64 -16 A)))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 F (*.f64 (*.f64 C A) (*.f64 -16 A)))))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 -16 (*.f64 A A))))) (*.f64 C A)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) 2) (*.f64 A (*.f64 C 8)))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 (*.f64 C A) (*.f64 F (*.f64 -16 A)))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 F (*.f64 (*.f64 C A) (*.f64 -16 A)))))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 -16 (*.f64 A A))))) (*.f64 C A)))
(/.f64 (*.f64 (/.f64 1/4 (*.f64 A C)) 2) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))) (/.f64 1 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 (*.f64 C A) (*.f64 F (*.f64 -16 A)))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 F (*.f64 (*.f64 C A) (*.f64 -16 A)))))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 -16 (*.f64 A A))))) (*.f64 C A)))
(/.f64 (*.f64 (/.f64 1/4 A) 2) (/.f64 (+.f64 C C) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 (*.f64 C A) (*.f64 F (*.f64 -16 A)))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 F (*.f64 (*.f64 C A) (*.f64 -16 A)))))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 -16 (*.f64 A A))))) (*.f64 C A)))
(/.f64 (*.f64 (/.f64 1/4 A) 2) (+.f64 (/.f64 C (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))) (/.f64 C (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 (*.f64 C A) (*.f64 F (*.f64 -16 A)))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 F (*.f64 (*.f64 C A) (*.f64 -16 A)))))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 -16 (*.f64 A A))))) (*.f64 C A)))
(/.f64 (/.f64 1/4 C) (/.f64 A (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 (*.f64 C A) (*.f64 F (*.f64 -16 A)))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 F (*.f64 (*.f64 C A) (*.f64 -16 A)))))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 -16 (*.f64 A A))))) (*.f64 C A)))
(/.f64 (/.f64 -1/4 A) (/.f64 (neg.f64 C) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 (*.f64 C A) (*.f64 F (*.f64 -16 A)))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 F (*.f64 (*.f64 C A) (*.f64 -16 A)))))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 -16 (*.f64 A A))))) (*.f64 C A)))
(/.f64 4 (+.f64 (/.f64 (*.f64 A (*.f64 C 8)) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))) (/.f64 (*.f64 A (*.f64 C 8)) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 (*.f64 C A) (*.f64 F (*.f64 -16 A)))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 F (*.f64 (*.f64 C A) (*.f64 -16 A)))))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 -16 (*.f64 A A))))) (*.f64 C A)))
(/.f64 (*.f64 (/.f64 1/4 A) 4) (+.f64 (/.f64 (+.f64 C C) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))) (/.f64 (+.f64 C C) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 (*.f64 C A) (*.f64 F (*.f64 -16 A)))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 F (*.f64 (*.f64 C A) (*.f64 -16 A)))))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 -16 (*.f64 A A))))) (*.f64 C A)))
(/.f64 (*.f64 2 (/.f64 1/4 C)) (+.f64 (/.f64 A (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))) (/.f64 A (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 (*.f64 C A) (*.f64 F (*.f64 -16 A)))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 F (*.f64 (*.f64 C A) (*.f64 -16 A)))))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 -16 (*.f64 A A))))) (*.f64 C A)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) (*.f64 (/.f64 1/4 (*.f64 A C)) 4)) 4)
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 (*.f64 C A) (*.f64 F (*.f64 -16 A)))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 F (*.f64 (*.f64 C A) (*.f64 -16 A)))))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 -16 (*.f64 A A))))) (*.f64 C A)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) 4) (*.f64 2 (*.f64 A (*.f64 C 8))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 (*.f64 C A) (*.f64 F (*.f64 -16 A)))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 F (*.f64 (*.f64 C A) (*.f64 -16 A)))))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 -16 (*.f64 A A))))) (*.f64 C A)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) 4) (*.f64 (*.f64 A (*.f64 C 4)) 4))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 (*.f64 C A) (*.f64 F (*.f64 -16 A)))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 F (*.f64 (*.f64 C A) (*.f64 -16 A)))))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 -16 (*.f64 A A))))) (*.f64 C A)))
(/.f64 (/.f64 1 C) (/.f64 (*.f64 A 4) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 (*.f64 C A) (*.f64 F (*.f64 -16 A)))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 F (*.f64 (*.f64 C A) (*.f64 -16 A)))))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 -16 (*.f64 A A))))) (*.f64 C A)))
(/.f64 (/.f64 1/2 C) (/.f64 (+.f64 A A) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 (*.f64 C A) (*.f64 F (*.f64 -16 A)))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 F (*.f64 (*.f64 C A) (*.f64 -16 A)))))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 -16 (*.f64 A A))))) (*.f64 C A)))
(/.f64 (/.f64 -1/4 C) (/.f64 (neg.f64 A) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 (*.f64 C A) (*.f64 F (*.f64 -16 A)))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 F (*.f64 (*.f64 C A) (*.f64 -16 A)))))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 -16 (*.f64 A A))))) (*.f64 C A)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) 4)) (+.f64 (*.f64 (*.f64 A (*.f64 C 4)) 4) (*.f64 (*.f64 A (*.f64 C 4)) 4)))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 (*.f64 C A) (*.f64 F (*.f64 -16 A)))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 F (*.f64 (*.f64 C A) (*.f64 -16 A)))))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 -16 (*.f64 A A))))) (*.f64 C A)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) (*.f64 (/.f64 1/4 (*.f64 A C)) 4))) 8)
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 (*.f64 C A) (*.f64 F (*.f64 -16 A)))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 F (*.f64 (*.f64 C A) (*.f64 -16 A)))))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 -16 (*.f64 A A))))) (*.f64 C A)))
(/.f64 (*.f64 2 (/.f64 -1/4 C)) (+.f64 (/.f64 (neg.f64 A) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))) (/.f64 (neg.f64 A) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 (*.f64 C A) (*.f64 F (*.f64 -16 A)))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 F (*.f64 (*.f64 C A) (*.f64 -16 A)))))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 -16 (*.f64 A A))))) (*.f64 C A)))
(/.f64 (*.f64 2 (/.f64 1/2 C)) (+.f64 (/.f64 (+.f64 A A) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))) (/.f64 (+.f64 A A) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 (*.f64 C A) (*.f64 F (*.f64 -16 A)))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 F (*.f64 (*.f64 C A) (*.f64 -16 A)))))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 -16 (*.f64 A A))))) (*.f64 C A)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) (*.f64 A C)) 4)
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 (*.f64 C A) (*.f64 F (*.f64 -16 A)))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 F (*.f64 (*.f64 C A) (*.f64 -16 A)))))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 -16 (*.f64 A A))))) (*.f64 C A)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) 2) (*.f64 A (+.f64 C C)))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 (*.f64 C A) (*.f64 F (*.f64 -16 A)))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 F (*.f64 (*.f64 C A) (*.f64 -16 A)))))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 -16 (*.f64 A A))))) (*.f64 C A)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) A) (*.f64 C 4))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 (*.f64 C A) (*.f64 F (*.f64 -16 A)))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 F (*.f64 (*.f64 C A) (*.f64 -16 A)))))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 -16 (*.f64 A A))))) (*.f64 C A)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) C) (*.f64 A 4))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 (*.f64 C A) (*.f64 F (*.f64 -16 A)))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 F (*.f64 (*.f64 C A) (*.f64 -16 A)))))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 -16 (*.f64 A A))))) (*.f64 C A)))
(/.f64 (*.f64 2 (/.f64 1 C)) (+.f64 (/.f64 (*.f64 A 4) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))) (/.f64 (*.f64 A 4) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 (*.f64 C A) (*.f64 F (*.f64 -16 A)))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 F (*.f64 (*.f64 C A) (*.f64 -16 A)))))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 -16 (*.f64 A A))))) (*.f64 C A)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))) (neg.f64 (*.f64 A (*.f64 C 4))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 (*.f64 C A) (*.f64 F (*.f64 -16 A)))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 F (*.f64 (*.f64 C A) (*.f64 -16 A)))))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 -16 (*.f64 A A))))) (*.f64 C A)))
(/.f64 (*.f64 (/.f64 1/4 A) -2) (+.f64 (/.f64 (neg.f64 C) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))) (/.f64 (neg.f64 C) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))))))
(/.f64 (*.f64 (/.f64 1/4 A) -2) (+.f64 (/.f64 (neg.f64 C) (sqrt.f64 (*.f64 (*.f64 C A) (*.f64 F (*.f64 -16 A))))) (/.f64 (neg.f64 C) (sqrt.f64 (*.f64 (*.f64 C A) (*.f64 F (*.f64 -16 A)))))))
(*.f64 (/.f64 1/4 A) (/.f64 -2 (+.f64 (/.f64 C (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 C A) (*.f64 -16 A)))))) (/.f64 C (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 C A) (*.f64 -16 A)))))))))
(*.f64 -2 (/.f64 1/4 (*.f64 -2 (*.f64 C (/.f64 A (sqrt.f64 (*.f64 F (*.f64 C (*.f64 -16 (*.f64 A A))))))))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) (*.f64 (/.f64 1/4 (*.f64 A C)) 4))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) (*.f64 (/.f64 1/4 (*.f64 A C)) 4)))) 16)
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 (*.f64 C A) (*.f64 F (*.f64 -16 A)))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 F (*.f64 (*.f64 C A) (*.f64 -16 A)))))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 -16 (*.f64 A A))))) (*.f64 C A)))
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) (*.f64 A C)) (/.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) (*.f64 A C))) 8)
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 (*.f64 C A) (*.f64 F (*.f64 -16 A)))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 F (*.f64 (*.f64 C A) (*.f64 -16 A)))))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 -16 (*.f64 A A))))) (*.f64 C A)))
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) 2) (/.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) 2)) (*.f64 A (*.f64 C 4)))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 (*.f64 C A) (*.f64 F (*.f64 -16 A)))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 F (*.f64 (*.f64 C A) (*.f64 -16 A)))))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 -16 (*.f64 A A))))) (*.f64 C A)))
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) A) (/.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) A)) (*.f64 C 8))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 (*.f64 C A) (*.f64 F (*.f64 -16 A)))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 F (*.f64 (*.f64 C A) (*.f64 -16 A)))))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 -16 (*.f64 A A))))) (*.f64 C A)))
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) C) (/.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) C)) (*.f64 A 8))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 (*.f64 C A) (*.f64 F (*.f64 -16 A)))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 F (*.f64 (*.f64 C A) (*.f64 -16 A)))))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 -16 (*.f64 A A))))) (*.f64 C A)))
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))) (neg.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))))) (+.f64 (neg.f64 (*.f64 A (*.f64 C 4))) (neg.f64 (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 (*.f64 C A) (*.f64 F (*.f64 -16 A)))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 F (*.f64 (*.f64 C A) (*.f64 -16 A)))))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 -16 (*.f64 A A))))) (*.f64 C A)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) 2)) (-.f64 0 (*.f64 A (*.f64 C 8))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 (*.f64 C A) (*.f64 F (*.f64 -16 A)))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 F (*.f64 (*.f64 C A) (*.f64 -16 A)))))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 -16 (*.f64 A A))))) (*.f64 C A)))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) 2)) (neg.f64 (*.f64 A (+.f64 C C))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 (*.f64 C A) (*.f64 F (*.f64 -16 A)))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 F (*.f64 (*.f64 C A) (*.f64 -16 A)))))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 -16 (*.f64 A A))))) (*.f64 C A)))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) A)) (-.f64 0 (*.f64 C 4)))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 (*.f64 C A) (*.f64 F (*.f64 -16 A)))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 F (*.f64 (*.f64 C A) (*.f64 -16 A)))))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 -16 (*.f64 A A))))) (*.f64 C A)))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) C)) (*.f64 A -4))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 (*.f64 C A) (*.f64 F (*.f64 -16 A)))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 F (*.f64 (*.f64 C A) (*.f64 -16 A)))))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 -16 (*.f64 A A))))) (*.f64 C A)))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))))) (*.f64 A (*.f64 C 4)))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 (*.f64 C A) (*.f64 F (*.f64 -16 A)))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 F (*.f64 (*.f64 C A) (*.f64 -16 A)))))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 -16 (*.f64 A A))))) (*.f64 C A)))
(pow.f64 (*.f64 (/.f64 1/4 (*.f64 A C)) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))) 1)
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 (*.f64 C A) (*.f64 F (*.f64 -16 A)))))
(*.f64 (/.f64 1/4 (*.f64 C A)) (sqrt.f64 (*.f64 F (*.f64 (*.f64 C A) (*.f64 -16 A)))))
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 -16 (*.f64 A A))))) (*.f64 C A)))
(+.f64 (/.f64 1/4 (*.f64 A C)) 0)
(/.f64 1/4 (*.f64 C A))
(+.f64 0 (/.f64 1/4 (*.f64 A C)))
(/.f64 1/4 (*.f64 C A))
(-.f64 (/.f64 1/4 (*.f64 A C)) 0)
(/.f64 1/4 (*.f64 C A))
(*.f64 (/.f64 1/4 (*.f64 A C)) 1)
(/.f64 1/4 (*.f64 C A))
(*.f64 1 (/.f64 1/4 (*.f64 A C)))
(/.f64 1/4 (*.f64 C A))
(*.f64 -1 (/.f64 (/.f64 -1/4 A) C))
(/.f64 1/4 (*.f64 C A))
(*.f64 1/2 (*.f64 (/.f64 1/4 (*.f64 A C)) 2))
(/.f64 1/4 (*.f64 C A))
(*.f64 (/.f64 1/4 A) (/.f64 1 C))
(*.f64 2 (/.f64 (/.f64 1/4 (*.f64 A C)) 2))
(/.f64 1/4 (*.f64 C A))
(*.f64 2 (*.f64 (/.f64 1/2 C) (/.f64 1/4 A)))
(*.f64 2 (*.f64 (/.f64 1/4 A) (/.f64 1/2 C)))
(*.f64 (/.f64 1/4 A) (*.f64 2 (/.f64 1/2 C)))
(*.f64 (/.f64 1/2 C) (*.f64 (/.f64 1/4 A) 2))
(*.f64 (*.f64 (/.f64 1/4 (*.f64 A C)) 2) 1/2)
(/.f64 1/4 (*.f64 C A))
(*.f64 (*.f64 (/.f64 1/4 A) 2) (/.f64 1/2 C))
(*.f64 2 (*.f64 (/.f64 1/4 A) (/.f64 1/2 C)))
(*.f64 (/.f64 1/4 A) (*.f64 2 (/.f64 1/2 C)))
(*.f64 (/.f64 1/2 C) (*.f64 (/.f64 1/4 A) 2))
(*.f64 (/.f64 1/4 C) (/.f64 1 A))
(/.f64 1/4 (*.f64 C A))
(*.f64 (/.f64 -1/4 A) (/.f64 -1 C))
(*.f64 (/.f64 1 C) (/.f64 1/4 A))
(*.f64 (/.f64 1/4 A) (/.f64 1 C))
(*.f64 (/.f64 1/2 C) (*.f64 (/.f64 1/4 A) 2))
(*.f64 2 (*.f64 (/.f64 1/4 A) (/.f64 1/2 C)))
(*.f64 (/.f64 1/4 A) (*.f64 2 (/.f64 1/2 C)))
(*.f64 (/.f64 -1 C) (/.f64 -1/4 A))
(*.f64 (/.f64 -1/4 A) (/.f64 -1 C))
(*.f64 (/.f64 1 A) (/.f64 1/4 C))
(/.f64 1/4 (*.f64 C A))
(*.f64 (/.f64 (/.f64 -1/4 A) C) -1)
(/.f64 1/4 (*.f64 C A))
(*.f64 (/.f64 (/.f64 1/4 (*.f64 A C)) 2) 2)
(/.f64 1/4 (*.f64 C A))
(pow.f64 (/.f64 1/4 (*.f64 A C)) 1)
(/.f64 1/4 (*.f64 C A))
(neg.f64 (/.f64 (/.f64 -1/4 A) C))
(/.f64 1/4 (*.f64 C A))
(neg.f64 (/.f64 (/.f64 -1/4 C) A))
(/.f64 1/4 (*.f64 C A))
(neg.f64 (/.f64 (neg.f64 (/.f64 1/4 C)) A))
(/.f64 1/4 (*.f64 C A))

localize10.0ms (0%)

Local error

Found 1 expressions with local error:

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

Compiled 28 to 15 computations (46.4% saved)

series3.0ms (0%)

Counts
1 → 0
Calls

6 calls:

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

rewrite69.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1272×rational.json-1
1272×rational.json-2
1272×rational.json-4
1272×rational.json-3
1264×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0917
16017
214217
333817
486417
5354117
Stop Event
node limit
Counts
1 → 20
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (/.f64 F A) -1/2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 1/2) (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 1)))))

simplify745.0ms (0.9%)

Algorithm
egg-herbie
Rules
4604×rational.json-simplify-41
4540×rational.json-simplify-1
1888×rational.json-simplify-35
1260×rational.json-simplify-2
1194×rational.json-simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
043340
182340
2242340
3573340
41346340
52322340
62795340
72850340
82894340
92926340
102956340
112985340
123014340
133043340
143072340
153101340
163130340
173159340
183188340
193217340
203924340
217256340
227331340
237407340
247471340
257530340
267717340
277767340
287816340
297863340
307910340
317957340
327957340
Stop Event
node limit
Counts
20 → 21
Calls
Call 1
Inputs
(+.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 0)
(+.f64 0 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 1/2) (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 1/2))
(-.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 0)
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 1)
(*.f64 1 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 1/2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 2) 1/2)
(*.f64 4 (/.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 4))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 4) 1/4)
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 2))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 4))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 1/2) 2)
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 4) 4)
(/.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 2) 2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 4))) 16)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 1)
Outputs
(+.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 0)
(sqrt.f64 (*.f64 (/.f64 F A) -1/2))
(+.f64 0 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))
(sqrt.f64 (*.f64 (/.f64 F A) -1/2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 1/2) (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 1/2))
(sqrt.f64 (*.f64 (/.f64 F A) -1/2))
(-.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 0)
(sqrt.f64 (*.f64 (/.f64 F A) -1/2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 1)
(sqrt.f64 (*.f64 (/.f64 F A) -1/2))
(*.f64 1 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))
(sqrt.f64 (*.f64 (/.f64 F A) -1/2))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 1/2))
(sqrt.f64 (*.f64 (/.f64 F A) -1/2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 2) 1/2)
(sqrt.f64 (*.f64 (/.f64 F A) -1/2))
(*.f64 4 (/.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 4))
(sqrt.f64 (*.f64 (/.f64 F A) -1/2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 4) 1/4)
(sqrt.f64 (*.f64 (/.f64 F A) -1/2))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 2))
(sqrt.f64 (*.f64 (/.f64 F A) -1/2))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 4))
(sqrt.f64 (*.f64 (/.f64 F A) -1/2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 1/2) 2)
(sqrt.f64 (*.f64 (/.f64 F A) -1/2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 4) 4)
(sqrt.f64 (*.f64 (/.f64 F A) -1/2))
(/.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 1)
(sqrt.f64 (*.f64 (/.f64 F A) -1/2))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 2) 2)
(sqrt.f64 (*.f64 (/.f64 F A) -1/2))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 4) 4)
(sqrt.f64 (*.f64 (/.f64 F A) -1/2))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 4)) 8)
(sqrt.f64 (*.f64 (/.f64 F A) -1/2))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 4))) 16)
(sqrt.f64 (*.f64 (/.f64 F A) -1/2))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)) 1)
(sqrt.f64 (*.f64 (/.f64 F A) -1/2))

localize15.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 F (-.f64 A B))
0.1b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B)))))
0.4b
(/.f64 (sqrt.f64 2) B)
6.6b
(sqrt.f64 (*.f64 F (-.f64 A B)))
Compiler

Compiled 47 to 18 computations (61.7% saved)

series17.0ms (0%)

Counts
4 → 52
Calls

30 calls:

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

rewrite82.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1818×rational.json-1
1818×rational.json-2
1818×rational.json-4
1818×rational.json-3
1810×exponential.json-3
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01478
19578
221378
350578
4128776
5463276
Stop Event
node limit
Counts
4 → 140
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 F (-.f64 A B)))
(/.f64 (sqrt.f64 2) B)
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B)))))
(*.f64 F (-.f64 A B))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 F (-.f64 A B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 F (-.f64 A B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 4)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 2) B) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 2) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 2) (+.f64 B B)) (/.f64 (sqrt.f64 2) (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 2) B) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 2) (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (+.f64 B B)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (sqrt.f64 2) 2) (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sqrt.f64 2) (/.f64 1/2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (sqrt.f64 2) B) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 B) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (/.f64 1 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (*.f64 2 (/.f64 1/2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (*.f64 (*.f64 2 (/.f64 1 B)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (*.f64 (/.f64 2 B) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 2) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 2) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 1/2 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 (/.f64 1 B) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 (*.f64 (/.f64 1 B) 1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 (*.f64 2 (/.f64 1/2 B)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (/.f64 B 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 2 (*.f64 B 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 1/2 (/.f64 1/2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 (/.f64 2 (*.f64 B 8)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 1/4 (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (neg.f64 B)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 B) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 2)) (/.f64 -1 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 B) (neg.f64 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 B) (*.f64 2 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 B) 1/2) (*.f64 2 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (+.f64 B B)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 B 8)) (*.f64 (sqrt.f64 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 2) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 2) (neg.f64 B)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 B) (sqrt.f64 (*.f64 F (*.f64 (-.f64 A B) 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 -1 B) (sqrt.f64 (*.f64 F (*.f64 (-.f64 A B) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 -1 B) (sqrt.f64 (*.f64 F (*.f64 (-.f64 A B) 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (*.f64 -1 (/.f64 B (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (/.f64 (sqrt.f64 2) B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (/.f64 B (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))) (/.f64 (/.f64 B (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 (*.f64 B 4) (sqrt.f64 2)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 2) (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (-.f64 A B)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 2) B) (/.f64 -1 (sqrt.f64 (*.f64 F (-.f64 A B)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B)))) (/.f64 B (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 B) (sqrt.f64 (*.f64 F (*.f64 (-.f64 A B) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 B (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B)))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 B (neg.f64 (sqrt.f64 2))) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (-.f64 A B)))) (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (-.f64 A B))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (*.f64 (/.f64 (sqrt.f64 2) B) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 2) (/.f64 B 2)) (/.f64 -2 (sqrt.f64 (*.f64 F (-.f64 A B)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 2) (/.f64 B 2)) (+.f64 (/.f64 -1 (sqrt.f64 (*.f64 F (-.f64 A B)))) (/.f64 -1 (sqrt.f64 (*.f64 F (-.f64 A B))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) 4) (+.f64 (/.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -2)) (/.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 (*.f64 B 4) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 4 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B)))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 2) (*.f64 -2 (/.f64 B (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 2) (+.f64 (*.f64 -1 (/.f64 B (sqrt.f64 2))) (*.f64 -1 (/.f64 B (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -2) (/.f64 (+.f64 B B) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 2) (neg.f64 B)) (/.f64 -1 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 B) (/.f64 (/.f64 1 (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 2)) (/.f64 B (sqrt.f64 (*.f64 F (-.f64 A B)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (neg.f64 (+.f64 B B)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 2)) (/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B)))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (/.f64 (sqrt.f64 2) B))) (/.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (/.f64 (sqrt.f64 2) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 2 (/.f64 (+.f64 B B) (sqrt.f64 2))) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (/.f64 (*.f64 B 4) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 2) B) 4) (+.f64 (/.f64 -2 (sqrt.f64 (*.f64 F (-.f64 A B)))) (/.f64 -2 (sqrt.f64 (*.f64 F (-.f64 A B))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 2) B) 4) (/.f64 4 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) 8) (/.f64 (*.f64 B 8) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 4) (*.f64 (/.f64 B (sqrt.f64 2)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 4) (+.f64 (*.f64 -2 (/.f64 B (sqrt.f64 2))) (*.f64 -2 (/.f64 B (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -4) (*.f64 2 (/.f64 (+.f64 B B) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -4) (*.f64 (/.f64 B (sqrt.f64 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (/.f64 (sqrt.f64 2) B)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B)))) B) (/.f64 1 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 B) (/.f64 (/.f64 1/2 (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 B (sqrt.f64 2)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 (/.f64 B 2) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 (sqrt.f64 2)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B)))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) -2) (+.f64 (/.f64 B (sqrt.f64 (*.f64 F (-.f64 A B)))) (/.f64 B (sqrt.f64 (*.f64 F (-.f64 A B))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 (*.f64 B -2) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 (neg.f64 (+.f64 B B)) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 2) B)) (/.f64 (/.f64 (sqrt.f64 2) (/.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 4)) (+.f64 (*.f64 (/.f64 B (sqrt.f64 2)) -4) (*.f64 (/.f64 B (sqrt.f64 2)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -4)) (+.f64 (*.f64 (/.f64 B (sqrt.f64 2)) 4) (*.f64 (/.f64 B (sqrt.f64 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 1/2 B))) (/.f64 1/2 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 2) B) 1/4) (/.f64 4 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (/.f64 (/.f64 B 2) (sqrt.f64 2))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 4) (/.f64 B (sqrt.f64 2))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -4) (/.f64 B (sqrt.f64 2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 2) (+.f64 B B)) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B)))) 2) (/.f64 (/.f64 B 2) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))) (neg.f64 (/.f64 B (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (/.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (/.f64 (sqrt.f64 2) B))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B)))) B) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B)))) B)) (+.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -4))) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (/.f64 (/.f64 B 2) (sqrt.f64 2))) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (/.f64 (/.f64 B 2) (sqrt.f64 2)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 4) (/.f64 B (sqrt.f64 2))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 4) (/.f64 B (sqrt.f64 2)))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -4) (/.f64 B (sqrt.f64 2))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -4) (/.f64 B (sqrt.f64 2)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B)))))) (+.f64 (neg.f64 (/.f64 B (sqrt.f64 2))) (neg.f64 (/.f64 B (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B)))) (neg.f64 B)) (/.f64 -1 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B)))) 1/2) (/.f64 (+.f64 B B) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B)))) (/.f64 1 (sqrt.f64 2))) B)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -2) B) (/.f64 2 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -2)) (-.f64 0 (/.f64 (+.f64 B B) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B)))) B)) (-.f64 0 (/.f64 1 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B)))))) (/.f64 B (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 -1 B) (sqrt.f64 (*.f64 F (*.f64 (-.f64 A B) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (/.f64 (sqrt.f64 2) B)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 F (-.f64 A B)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 F (-.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 F (-.f64 A B)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 F (-.f64 A B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 F (*.f64 (-.f64 A B) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 F (*.f64 (-.f64 A B) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A B) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A B) 4))) (*.f64 2 (*.f64 F (*.f64 (-.f64 A B) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 F (-.f64 A B)) 1)))))

simplify136.0ms (0.2%)

Algorithm
egg-herbie
Rules
1244×rational.json-simplify-51
1048×rational.json-simplify-35
972×rational.json-simplify-41
876×rational.json-simplify-1
760×rational.json-simplify-50
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
04056166
112295944
242145726
360555720
Stop Event
node limit
Counts
192 → 232
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B))))))
(sqrt.f64 (*.f64 A F))
(+.f64 (sqrt.f64 (*.f64 A F)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) B)))
(+.f64 (sqrt.f64 (*.f64 A F)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) B)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (pow.f64 B 2)))))
(+.f64 (sqrt.f64 (*.f64 A F)) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) B)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (pow.f64 B 2))))))
(*.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 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 2))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 2))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) B))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (pow.f64 B 2)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))))
(*.f64 (-.f64 A B) F)
(*.f64 (-.f64 A B) F)
(*.f64 (-.f64 A B) F)
(*.f64 (-.f64 A B) F)
(*.f64 (-.f64 A B) F)
(*.f64 (-.f64 A B) F)
(*.f64 (-.f64 A B) F)
(*.f64 (-.f64 A B) F)
(*.f64 (-.f64 A B) F)
(*.f64 (-.f64 A B) F)
(*.f64 (-.f64 A B) F)
(*.f64 (-.f64 A B) F)
(*.f64 -1 (*.f64 F B))
(+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 A F))
(+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 A F))
(+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 A F))
(*.f64 A F)
(+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 A F))
(+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 A F))
(+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 A F))
(*.f64 A F)
(+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 A F))
(+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 A F))
(+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 A F))
(*.f64 A F)
(+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 A F))
(+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 A F))
(+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 A F))
(*.f64 -1 (*.f64 F B))
(+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 A F))
(+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 A F))
(+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 A F))
(*.f64 -1 (*.f64 F B))
(+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 A F))
(+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 A F))
(+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 A F))
(+.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 0)
(+.f64 0 (sqrt.f64 (*.f64 F (-.f64 A B))))
(-.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 0)
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 1)
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 2))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 2) 1))
(*.f64 1 (sqrt.f64 (*.f64 F (-.f64 A B))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 2) 1/2)
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 2) 2)
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 2) 2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 4)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 4))) 16)
(pow.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 1)
(+.f64 (/.f64 (sqrt.f64 2) B) 0)
(+.f64 0 (/.f64 (sqrt.f64 2) B))
(+.f64 (/.f64 (sqrt.f64 2) (+.f64 B B)) (/.f64 (sqrt.f64 2) (+.f64 B B)))
(-.f64 (/.f64 (sqrt.f64 2) B) 0)
(*.f64 2 (/.f64 (sqrt.f64 2) (+.f64 B B)))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (+.f64 B B)) 1))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) 2) (/.f64 1 B)))
(*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 1/2 B)))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) B) 1/2))
(*.f64 2 (*.f64 (/.f64 1/2 B) (sqrt.f64 2)))
(*.f64 (sqrt.f64 2) (/.f64 1 B))
(*.f64 (sqrt.f64 2) (*.f64 2 (/.f64 1/2 B)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 2 (/.f64 1 B)) 1/2))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 2 B) 1/2))
(*.f64 (/.f64 (sqrt.f64 2) B) 1)
(*.f64 1 (/.f64 (sqrt.f64 2) B))
(*.f64 -1 (/.f64 (sqrt.f64 2) (neg.f64 B)))
(*.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 1/2 B))
(*.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 (/.f64 1 B) 1/2))
(*.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 (*.f64 (/.f64 1 B) 1/2) 1))
(*.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 (*.f64 2 (/.f64 1/2 B)) 1/2))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 B 2)) 1/2)
(*.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 2 (*.f64 B 8)))
(*.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 1/2 (/.f64 1/2 B)))
(*.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 (/.f64 2 (*.f64 B 8)) 1))
(*.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 1/4 (/.f64 1 B)))
(*.f64 (/.f64 (sqrt.f64 2) (neg.f64 B)) -1)
(*.f64 (/.f64 1 B) (sqrt.f64 2))
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 -1 B))
(*.f64 (/.f64 -1 B) (neg.f64 (sqrt.f64 2)))
(*.f64 (/.f64 1/2 B) (*.f64 2 (sqrt.f64 2)))
(*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 B 2)))
(*.f64 (*.f64 (/.f64 1 B) 1/2) (*.f64 2 (sqrt.f64 2)))
(*.f64 (/.f64 (sqrt.f64 2) (+.f64 B B)) 2)
(*.f64 (/.f64 2 (*.f64 B 8)) (*.f64 (sqrt.f64 2) 4))
(pow.f64 (/.f64 (sqrt.f64 2) B) 1)
(neg.f64 (/.f64 (sqrt.f64 2) (neg.f64 B)))
(+.f64 (*.f64 (/.f64 -1 B) (sqrt.f64 (*.f64 F (*.f64 (-.f64 A B) 2)))) 0)
(+.f64 0 (*.f64 (/.f64 -1 B) (sqrt.f64 (*.f64 F (*.f64 (-.f64 A B) 2)))))
(-.f64 (*.f64 (/.f64 -1 B) (sqrt.f64 (*.f64 F (*.f64 (-.f64 A B) 2)))) 0)
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (*.f64 -1 (/.f64 B (sqrt.f64 2))))
(/.f64 2 (/.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (/.f64 (sqrt.f64 2) B))))
(/.f64 2 (+.f64 (/.f64 (/.f64 B (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))) (/.f64 (/.f64 B (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B)))))))
(/.f64 2 (/.f64 (/.f64 (*.f64 B 4) (sqrt.f64 2)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -2)))
(/.f64 (sqrt.f64 2) (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (-.f64 A B)))))
(/.f64 (/.f64 (sqrt.f64 2) B) (/.f64 -1 (sqrt.f64 (*.f64 F (-.f64 A B)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B)))) (/.f64 B (sqrt.f64 2)))
(/.f64 (*.f64 (/.f64 -1 B) (sqrt.f64 (*.f64 F (*.f64 (-.f64 A B) 2)))) 1)
(/.f64 1 (/.f64 (/.f64 B (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))))
(/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B)))) B)))
(/.f64 -1 (/.f64 (/.f64 B (neg.f64 (sqrt.f64 2))) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))))
(/.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -2)))
(/.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (-.f64 A B)))) (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (-.f64 A B))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (*.f64 (/.f64 (sqrt.f64 2) B) -2)) 2)
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 B 2)) (/.f64 -2 (sqrt.f64 (*.f64 F (-.f64 A B)))))
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 B 2)) (+.f64 (/.f64 -1 (sqrt.f64 (*.f64 F (-.f64 A B)))) (/.f64 -1 (sqrt.f64 (*.f64 F (-.f64 A B))))))
(/.f64 (*.f64 (sqrt.f64 2) 4) (+.f64 (/.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -2)) (/.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -2))))
(/.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 (*.f64 B 4) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))))
(/.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 4 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B)))) B)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 2) (*.f64 -2 (/.f64 B (sqrt.f64 2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 2) (+.f64 (*.f64 -1 (/.f64 B (sqrt.f64 2))) (*.f64 -1 (/.f64 B (sqrt.f64 2)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -2) (/.f64 (+.f64 B B) (sqrt.f64 2)))
(/.f64 (/.f64 (sqrt.f64 2) (neg.f64 B)) (/.f64 -1 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))))
(/.f64 (/.f64 1 B) (/.f64 (/.f64 1 (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 B (sqrt.f64 (*.f64 F (-.f64 A B)))))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (neg.f64 (+.f64 B B)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -2)))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B)))) B)))
(/.f64 4 (+.f64 (/.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (/.f64 (sqrt.f64 2) B))) (/.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (/.f64 (sqrt.f64 2) B)))))
(/.f64 4 (/.f64 (*.f64 2 (/.f64 (+.f64 B B) (sqrt.f64 2))) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))))
(/.f64 4 (/.f64 (/.f64 (*.f64 B 4) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) B) 4) (+.f64 (/.f64 -2 (sqrt.f64 (*.f64 F (-.f64 A B)))) (/.f64 -2 (sqrt.f64 (*.f64 F (-.f64 A B))))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) B) 4) (/.f64 4 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))))
(/.f64 (*.f64 (sqrt.f64 2) 8) (/.f64 (*.f64 B 8) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 4) (*.f64 (/.f64 B (sqrt.f64 2)) -4))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 4) (+.f64 (*.f64 -2 (/.f64 B (sqrt.f64 2))) (*.f64 -2 (/.f64 B (sqrt.f64 2)))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -4)) 4)
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -4) (*.f64 2 (/.f64 (+.f64 B B) (sqrt.f64 2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -4) (*.f64 (/.f64 B (sqrt.f64 2)) 4))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (/.f64 (sqrt.f64 2) B)) -1)
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B)))) B) (/.f64 1 (sqrt.f64 2)))
(/.f64 (/.f64 1/2 B) (/.f64 (/.f64 1/2 (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))))
(/.f64 1/2 (/.f64 (/.f64 B (sqrt.f64 2)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -2)))
(/.f64 1/2 (/.f64 (/.f64 (/.f64 B 2) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))))
(/.f64 1/2 (/.f64 (/.f64 1/2 (sqrt.f64 2)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B)))) B)))
(/.f64 (*.f64 (sqrt.f64 2) -2) (+.f64 (/.f64 B (sqrt.f64 (*.f64 F (-.f64 A B)))) (/.f64 B (sqrt.f64 (*.f64 F (-.f64 A B))))))
(/.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 (*.f64 B -2) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))))
(/.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 (neg.f64 (+.f64 B B)) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 2) B)) (/.f64 (/.f64 (sqrt.f64 2) (/.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -2)))
(/.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -4))) 8)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 4)) (+.f64 (*.f64 (/.f64 B (sqrt.f64 2)) -4) (*.f64 (/.f64 B (sqrt.f64 2)) -4)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -4)) (+.f64 (*.f64 (/.f64 B (sqrt.f64 2)) 4) (*.f64 (/.f64 B (sqrt.f64 2)) 4)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 1/2 B))) (/.f64 1/2 (sqrt.f64 2)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 2) B) 1/4) (/.f64 4 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (/.f64 (/.f64 B 2) (sqrt.f64 2))) -2)
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 4) (/.f64 B (sqrt.f64 2))) -4)
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -4) (/.f64 B (sqrt.f64 2))) 4)
(/.f64 (/.f64 (sqrt.f64 2) (+.f64 B B)) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -2)))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B)))) 2) (/.f64 (/.f64 B 2) (sqrt.f64 2)))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (/.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (/.f64 (sqrt.f64 2) B))) -2)
(/.f64 (+.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B)))) B) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B)))) B)) (+.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1 (sqrt.f64 2))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -4))) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -4)))) 16)
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (/.f64 (/.f64 B 2) (sqrt.f64 2))) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (/.f64 (/.f64 B 2) (sqrt.f64 2)))) -4)
(/.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 4) (/.f64 B (sqrt.f64 2))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 4) (/.f64 B (sqrt.f64 2)))) -8)
(/.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -4) (/.f64 B (sqrt.f64 2))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -4) (/.f64 B (sqrt.f64 2)))) 8)
(/.f64 (+.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B)))))) (+.f64 (neg.f64 (/.f64 B (sqrt.f64 2))) (neg.f64 (/.f64 B (sqrt.f64 2)))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B)))) (neg.f64 B)) (/.f64 -1 (sqrt.f64 2)))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B)))) 1/2) (/.f64 (+.f64 B B) (sqrt.f64 2)))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B)))) (/.f64 1 (sqrt.f64 2))) B)
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -2) B) (/.f64 2 (sqrt.f64 2)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -2)) (-.f64 0 (/.f64 (+.f64 B B) (sqrt.f64 2))))
(/.f64 (neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B)))) B)) (-.f64 0 (/.f64 1 (sqrt.f64 2))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B)))))) (/.f64 B (sqrt.f64 2)))
(pow.f64 (*.f64 (/.f64 -1 B) (sqrt.f64 (*.f64 F (*.f64 (-.f64 A B) 2)))) 1)
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 F (-.f64 A B)) 0)
(+.f64 0 (*.f64 F (-.f64 A B)))
(-.f64 (*.f64 F (-.f64 A B)) 0)
(/.f64 (*.f64 F (-.f64 A B)) 1)
(/.f64 (*.f64 F (*.f64 (-.f64 A B) 2)) 2)
(/.f64 (*.f64 F (*.f64 (-.f64 A B) 4)) 4)
(/.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A B) 4))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A B) 4))) (*.f64 2 (*.f64 F (*.f64 (-.f64 A B) 4)))) 16)
(pow.f64 (*.f64 F (-.f64 A B)) 1)
Outputs
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B)))
(sqrt.f64 (*.f64 F (neg.f64 B)))
(sqrt.f64 (*.f64 B (neg.f64 F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B))))
(+.f64 (sqrt.f64 (*.f64 F (neg.f64 B))) (*.f64 1/2 (*.f64 (/.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))
(+.f64 (sqrt.f64 (*.f64 F (neg.f64 B))) (*.f64 (/.f64 A (sqrt.f64 -1)) (*.f64 1/2 (sqrt.f64 (/.f64 F B)))))
(+.f64 (sqrt.f64 (*.f64 B (neg.f64 F))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 1/2 (/.f64 A (sqrt.f64 -1)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 A 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (+.f64 (sqrt.f64 (*.f64 F (neg.f64 B))) (*.f64 1/2 (*.f64 (/.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))))
(+.f64 (sqrt.f64 (*.f64 F (neg.f64 B))) (+.f64 (*.f64 (/.f64 A (sqrt.f64 -1)) (*.f64 1/2 (sqrt.f64 (/.f64 F B)))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 A 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 B (neg.f64 F))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 1/2 (/.f64 A (sqrt.f64 -1))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (/.f64 (pow.f64 A 2) (sqrt.f64 -1)) -1/8)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 A 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (+.f64 (sqrt.f64 (*.f64 F (neg.f64 B))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 A 3) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 F (neg.f64 B))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 A 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 (/.f64 A (sqrt.f64 -1)) (*.f64 1/2 (sqrt.f64 (/.f64 F B)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 A 3) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))
(+.f64 (sqrt.f64 (*.f64 B (neg.f64 F))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (/.f64 (pow.f64 A 2) (sqrt.f64 -1)) -1/8)) (*.f64 (/.f64 (pow.f64 A 3) (sqrt.f64 -1)) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 B 5)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 1/2 (/.f64 A (sqrt.f64 -1))))))
(+.f64 (sqrt.f64 (*.f64 B (neg.f64 F))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 1/2 (/.f64 A (sqrt.f64 -1)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (/.f64 (pow.f64 A 2) (sqrt.f64 -1)) -1/8)) (*.f64 (/.f64 (pow.f64 A 3) (sqrt.f64 -1)) (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 B 5))))))))
(sqrt.f64 (*.f64 A F))
(sqrt.f64 (*.f64 F A))
(+.f64 (sqrt.f64 (*.f64 A F)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) B)))
(+.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B -1/2)))
(+.f64 (sqrt.f64 (*.f64 F A)) (*.f64 B (*.f64 (sqrt.f64 (/.f64 F A)) -1/2)))
(+.f64 (sqrt.f64 (*.f64 A F)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) B)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (pow.f64 B 2)))))
(+.f64 (sqrt.f64 (*.f64 F A)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B -1/2)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (pow.f64 B 2)))))
(+.f64 (sqrt.f64 (*.f64 F A)) (+.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 F A)) -1/2)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (pow.f64 B 2)))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 F A)) (*.f64 B (*.f64 (sqrt.f64 (/.f64 F A)) -1/2))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (pow.f64 B 2))))
(+.f64 (sqrt.f64 (*.f64 A F)) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) B)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (pow.f64 B 2))))))
(+.f64 (sqrt.f64 (*.f64 F A)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B -1/2)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (pow.f64 B 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 3) -1/16)))))
(+.f64 (sqrt.f64 (*.f64 F A)) (+.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 F A)) -1/2)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (pow.f64 B 2))) (*.f64 (pow.f64 B 3) (*.f64 -1/16 (sqrt.f64 (/.f64 F (pow.f64 A 5))))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (pow.f64 B 2))) (+.f64 (+.f64 (sqrt.f64 (*.f64 F A)) (*.f64 B (*.f64 (sqrt.f64 (/.f64 F A)) -1/2))) (*.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) -1/16))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))))
(*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 F A)) -1))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F A))))
(*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 2) (neg.f64 B)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 2))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 F A)) -1)) (*.f64 1/2 (sqrt.f64 (*.f64 2 (/.f64 F A)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F A)))) (*.f64 1/2 (sqrt.f64 (*.f64 2 (/.f64 F A)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 2) (neg.f64 B))) (*.f64 1/2 (sqrt.f64 (*.f64 2 (/.f64 F A)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 2))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 F A)) -1)) (+.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (/.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 B (sqrt.f64 2)) 1/8))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F A)))) (+.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (/.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/8 (*.f64 B (sqrt.f64 2))))))
(+.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 2) (neg.f64 B))) (*.f64 1/8 (*.f64 B (sqrt.f64 (*.f64 (/.f64 F (pow.f64 A 3)) 2))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 2))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) B))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (pow.f64 B 2)))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 F A)) -1)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 B (sqrt.f64 2)) 1/8)) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 2) (sqrt.f64 2)))) (*.f64 1/2 (sqrt.f64 (*.f64 2 (/.f64 F A)))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/8 (*.f64 B (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (/.f64 F A)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 2) (sqrt.f64 2)))))))
(+.f64 (*.f64 1/8 (*.f64 B (sqrt.f64 (*.f64 (/.f64 F (pow.f64 A 3)) 2)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 2) (neg.f64 B))) (+.f64 (*.f64 1/2 (sqrt.f64 (*.f64 2 (/.f64 F A)))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 (/.f64 F (pow.f64 A 5)) 2)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2)))
(neg.f64 (sqrt.f64 (*.f64 -2 (/.f64 F B))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (/.f64 A (sqrt.f64 -1))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (/.f64 F B)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (*.f64 A (/.f64 (sqrt.f64 2) (sqrt.f64 -1))) -1/2)))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (/.f64 A (sqrt.f64 -1))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (sqrt.f64 -1))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (/.f64 F B)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 1/8 (*.f64 (pow.f64 A 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -1))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (*.f64 A (/.f64 (sqrt.f64 2) (sqrt.f64 -1))) -1/2))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (/.f64 F B)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (*.f64 A (/.f64 (sqrt.f64 2) (sqrt.f64 -1))) -1/2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (*.f64 (pow.f64 A 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -1))) 1/8))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))))
(+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (sqrt.f64 -1)))) (+.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (/.f64 A (sqrt.f64 -1)))))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 3) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 7)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (*.f64 A (/.f64 (sqrt.f64 2) (sqrt.f64 -1))) -1/2)) (+.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (/.f64 F B)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 1/8 (*.f64 (pow.f64 A 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))))) (*.f64 -1/16 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (pow.f64 A 3) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (/.f64 F B)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (*.f64 A (/.f64 (sqrt.f64 2) (sqrt.f64 -1))) -1/2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (*.f64 (pow.f64 A 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -1))) 1/8))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (*.f64 (*.f64 (pow.f64 A 3) (/.f64 (sqrt.f64 2) (sqrt.f64 -1))) -1/16))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (/.f64 F B)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (*.f64 (*.f64 (pow.f64 A 3) (/.f64 (sqrt.f64 2) (sqrt.f64 -1))) -1/16)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (*.f64 A (/.f64 (sqrt.f64 2) (sqrt.f64 -1))) -1/2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (*.f64 (pow.f64 A 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -1))) 1/8)))))
(*.f64 (-.f64 A B) F)
(*.f64 F (-.f64 A B))
(*.f64 (-.f64 A B) F)
(*.f64 F (-.f64 A B))
(*.f64 (-.f64 A B) F)
(*.f64 F (-.f64 A B))
(*.f64 (-.f64 A B) F)
(*.f64 F (-.f64 A B))
(*.f64 (-.f64 A B) F)
(*.f64 F (-.f64 A B))
(*.f64 (-.f64 A B) F)
(*.f64 F (-.f64 A B))
(*.f64 (-.f64 A B) F)
(*.f64 F (-.f64 A B))
(*.f64 (-.f64 A B) F)
(*.f64 F (-.f64 A B))
(*.f64 (-.f64 A B) F)
(*.f64 F (-.f64 A B))
(*.f64 (-.f64 A B) F)
(*.f64 F (-.f64 A B))
(*.f64 (-.f64 A B) F)
(*.f64 F (-.f64 A B))
(*.f64 (-.f64 A B) F)
(*.f64 F (-.f64 A B))
(*.f64 -1 (*.f64 F B))
(*.f64 F (neg.f64 B))
(*.f64 B (neg.f64 F))
(+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 A F))
(+.f64 (*.f64 F A) (*.f64 F (neg.f64 B)))
(*.f64 F (+.f64 A (neg.f64 B)))
(+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 A F))
(+.f64 (*.f64 F A) (*.f64 F (neg.f64 B)))
(*.f64 F (+.f64 A (neg.f64 B)))
(+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 A F))
(+.f64 (*.f64 F A) (*.f64 F (neg.f64 B)))
(*.f64 F (+.f64 A (neg.f64 B)))
(*.f64 A F)
(*.f64 F A)
(+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 A F))
(+.f64 (*.f64 F A) (*.f64 F (neg.f64 B)))
(*.f64 F (+.f64 A (neg.f64 B)))
(+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 A F))
(+.f64 (*.f64 F A) (*.f64 F (neg.f64 B)))
(*.f64 F (+.f64 A (neg.f64 B)))
(+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 A F))
(+.f64 (*.f64 F A) (*.f64 F (neg.f64 B)))
(*.f64 F (+.f64 A (neg.f64 B)))
(*.f64 A F)
(*.f64 F A)
(+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 A F))
(+.f64 (*.f64 F A) (*.f64 F (neg.f64 B)))
(*.f64 F (+.f64 A (neg.f64 B)))
(+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 A F))
(+.f64 (*.f64 F A) (*.f64 F (neg.f64 B)))
(*.f64 F (+.f64 A (neg.f64 B)))
(+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 A F))
(+.f64 (*.f64 F A) (*.f64 F (neg.f64 B)))
(*.f64 F (+.f64 A (neg.f64 B)))
(*.f64 A F)
(*.f64 F A)
(+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 A F))
(+.f64 (*.f64 F A) (*.f64 F (neg.f64 B)))
(*.f64 F (+.f64 A (neg.f64 B)))
(+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 A F))
(+.f64 (*.f64 F A) (*.f64 F (neg.f64 B)))
(*.f64 F (+.f64 A (neg.f64 B)))
(+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 A F))
(+.f64 (*.f64 F A) (*.f64 F (neg.f64 B)))
(*.f64 F (+.f64 A (neg.f64 B)))
(*.f64 -1 (*.f64 F B))
(*.f64 F (neg.f64 B))
(*.f64 B (neg.f64 F))
(+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 A F))
(+.f64 (*.f64 F A) (*.f64 F (neg.f64 B)))
(*.f64 F (+.f64 A (neg.f64 B)))
(+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 A F))
(+.f64 (*.f64 F A) (*.f64 F (neg.f64 B)))
(*.f64 F (+.f64 A (neg.f64 B)))
(+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 A F))
(+.f64 (*.f64 F A) (*.f64 F (neg.f64 B)))
(*.f64 F (+.f64 A (neg.f64 B)))
(*.f64 -1 (*.f64 F B))
(*.f64 F (neg.f64 B))
(*.f64 B (neg.f64 F))
(+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 A F))
(+.f64 (*.f64 F A) (*.f64 F (neg.f64 B)))
(*.f64 F (+.f64 A (neg.f64 B)))
(+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 A F))
(+.f64 (*.f64 F A) (*.f64 F (neg.f64 B)))
(*.f64 F (+.f64 A (neg.f64 B)))
(+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 A F))
(+.f64 (*.f64 F A) (*.f64 F (neg.f64 B)))
(*.f64 F (+.f64 A (neg.f64 B)))
(+.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 0)
(sqrt.f64 (*.f64 F (-.f64 A B)))
(+.f64 0 (sqrt.f64 (*.f64 F (-.f64 A B))))
(sqrt.f64 (*.f64 F (-.f64 A B)))
(-.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 0)
(sqrt.f64 (*.f64 F (-.f64 A B)))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 1)
(sqrt.f64 (*.f64 F (-.f64 A B)))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 2))
(sqrt.f64 (*.f64 F (-.f64 A B)))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 2) 1))
(sqrt.f64 (*.f64 F (-.f64 A B)))
(*.f64 1 (sqrt.f64 (*.f64 F (-.f64 A B))))
(sqrt.f64 (*.f64 F (-.f64 A B)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 2) 1/2)
(sqrt.f64 (*.f64 F (-.f64 A B)))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 2))
(sqrt.f64 (*.f64 F (-.f64 A B)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 2) 2)
(sqrt.f64 (*.f64 F (-.f64 A B)))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 1)
(sqrt.f64 (*.f64 F (-.f64 A B)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 2) 2)
(sqrt.f64 (*.f64 F (-.f64 A B)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 4) 4)
(sqrt.f64 (*.f64 F (-.f64 A B)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 4)) 8)
(sqrt.f64 (*.f64 F (-.f64 A B)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 4)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 4))) 16)
(sqrt.f64 (*.f64 F (-.f64 A B)))
(pow.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 1)
(sqrt.f64 (*.f64 F (-.f64 A B)))
(+.f64 (/.f64 (sqrt.f64 2) B) 0)
(/.f64 (sqrt.f64 2) B)
(+.f64 0 (/.f64 (sqrt.f64 2) B))
(/.f64 (sqrt.f64 2) B)
(+.f64 (/.f64 (sqrt.f64 2) (+.f64 B B)) (/.f64 (sqrt.f64 2) (+.f64 B B)))
(*.f64 2 (/.f64 (sqrt.f64 2) (+.f64 B B)))
(-.f64 (/.f64 (sqrt.f64 2) B) 0)
(/.f64 (sqrt.f64 2) B)
(*.f64 2 (/.f64 (sqrt.f64 2) (+.f64 B B)))
(+.f64 (/.f64 (sqrt.f64 2) (+.f64 B B)) (/.f64 (sqrt.f64 2) (+.f64 B B)))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (+.f64 B B)) 1))
(+.f64 (/.f64 (sqrt.f64 2) (+.f64 B B)) (/.f64 (sqrt.f64 2) (+.f64 B B)))
(*.f64 2 (/.f64 (sqrt.f64 2) (+.f64 B B)))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) 2) (/.f64 1 B)))
(*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 1/2 B)))
(*.f64 (sqrt.f64 2) (*.f64 2 (/.f64 1/2 B)))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) B) 1/2))
(/.f64 (sqrt.f64 2) B)
(*.f64 2 (*.f64 (/.f64 1/2 B) (sqrt.f64 2)))
(*.f64 (sqrt.f64 2) (*.f64 2 (/.f64 1/2 B)))
(*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 1/2 B)))
(*.f64 (sqrt.f64 2) (/.f64 1 B))
(*.f64 (sqrt.f64 2) (*.f64 2 (/.f64 1/2 B)))
(*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 1/2 B)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 2 (/.f64 1 B)) 1/2))
(*.f64 (*.f64 2 (/.f64 1 B)) (*.f64 1/2 (sqrt.f64 2)))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 1 B) 1))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 2 B) 1/2))
(*.f64 (/.f64 2 B) (*.f64 1/2 (sqrt.f64 2)))
(*.f64 1/2 (*.f64 (sqrt.f64 2) (/.f64 2 B)))
(*.f64 (/.f64 (sqrt.f64 2) B) 1)
(/.f64 (sqrt.f64 2) B)
(*.f64 1 (/.f64 (sqrt.f64 2) B))
(/.f64 (sqrt.f64 2) B)
(*.f64 -1 (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (sqrt.f64 2) B)
(*.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 1/2 B))
(*.f64 (sqrt.f64 2) (*.f64 2 (/.f64 1/2 B)))
(*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 1/2 B)))
(*.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 (/.f64 1 B) 1/2))
(*.f64 (*.f64 2 (/.f64 1 B)) (*.f64 1/2 (sqrt.f64 2)))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 1 B) 1))
(*.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 (*.f64 (/.f64 1 B) 1/2) 1))
(*.f64 (*.f64 2 (/.f64 1 B)) (*.f64 1/2 (sqrt.f64 2)))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 1 B) 1))
(*.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 (*.f64 2 (/.f64 1/2 B)) 1/2))
(*.f64 (*.f64 2 (/.f64 1/2 B)) (*.f64 1/2 (*.f64 2 (sqrt.f64 2))))
(*.f64 (*.f64 2 (/.f64 1/2 B)) (*.f64 (sqrt.f64 2) 1))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 B 2)) 1/2)
(*.f64 1/2 (/.f64 2 (/.f64 B (sqrt.f64 2))))
(*.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 2 (*.f64 B 8)))
(*.f64 (sqrt.f64 2) (*.f64 4 (/.f64 2 (*.f64 B 8))))
(*.f64 (sqrt.f64 2) (*.f64 4 (/.f64 1/4 B)))
(*.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 1/2 (/.f64 1/2 B)))
(*.f64 (sqrt.f64 2) (*.f64 2 (/.f64 1/2 B)))
(*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 1/2 B)))
(*.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 (/.f64 2 (*.f64 B 8)) 1))
(*.f64 (sqrt.f64 2) (*.f64 4 (/.f64 2 (*.f64 B 8))))
(*.f64 (sqrt.f64 2) (*.f64 4 (/.f64 1/4 B)))
(*.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 1/4 (/.f64 1 B)))
(*.f64 (*.f64 2 (/.f64 1 B)) (*.f64 1/2 (sqrt.f64 2)))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 1 B) 1))
(*.f64 (/.f64 (sqrt.f64 2) (neg.f64 B)) -1)
(/.f64 (sqrt.f64 2) B)
(*.f64 (/.f64 1 B) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (/.f64 1 B))
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 -1 B))
(/.f64 (sqrt.f64 2) B)
(*.f64 (/.f64 -1 B) (neg.f64 (sqrt.f64 2)))
(/.f64 (sqrt.f64 2) B)
(*.f64 (/.f64 1/2 B) (*.f64 2 (sqrt.f64 2)))
(*.f64 (sqrt.f64 2) (*.f64 2 (/.f64 1/2 B)))
(*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 1/2 B)))
(*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 B 2)))
(*.f64 1/2 (/.f64 2 (/.f64 B (sqrt.f64 2))))
(*.f64 (*.f64 (/.f64 1 B) 1/2) (*.f64 2 (sqrt.f64 2)))
(*.f64 (*.f64 2 (/.f64 1 B)) (*.f64 1/2 (sqrt.f64 2)))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 1 B) 1))
(*.f64 (/.f64 (sqrt.f64 2) (+.f64 B B)) 2)
(+.f64 (/.f64 (sqrt.f64 2) (+.f64 B B)) (/.f64 (sqrt.f64 2) (+.f64 B B)))
(*.f64 2 (/.f64 (sqrt.f64 2) (+.f64 B B)))
(*.f64 (/.f64 2 (*.f64 B 8)) (*.f64 (sqrt.f64 2) 4))
(*.f64 (sqrt.f64 2) (*.f64 4 (/.f64 2 (*.f64 B 8))))
(*.f64 (sqrt.f64 2) (*.f64 4 (/.f64 1/4 B)))
(pow.f64 (/.f64 (sqrt.f64 2) B) 1)
(/.f64 (sqrt.f64 2) B)
(neg.f64 (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (sqrt.f64 2) B)
(+.f64 (*.f64 (/.f64 -1 B) (sqrt.f64 (*.f64 F (*.f64 (-.f64 A B) 2)))) 0)
(*.f64 (/.f64 -1 B) (sqrt.f64 (*.f64 (-.f64 A B) (*.f64 2 F))))
(*.f64 (/.f64 -1 B) (sqrt.f64 (*.f64 (-.f64 A B) (+.f64 F F))))
(+.f64 0 (*.f64 (/.f64 -1 B) (sqrt.f64 (*.f64 F (*.f64 (-.f64 A B) 2)))))
(*.f64 (/.f64 -1 B) (sqrt.f64 (*.f64 (-.f64 A B) (*.f64 2 F))))
(*.f64 (/.f64 -1 B) (sqrt.f64 (*.f64 (-.f64 A B) (+.f64 F F))))
(-.f64 (*.f64 (/.f64 -1 B) (sqrt.f64 (*.f64 F (*.f64 (-.f64 A B) 2)))) 0)
(*.f64 (/.f64 -1 B) (sqrt.f64 (*.f64 (-.f64 A B) (*.f64 2 F))))
(*.f64 (/.f64 -1 B) (sqrt.f64 (*.f64 (-.f64 A B) (+.f64 F F))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (*.f64 -1 (/.f64 B (sqrt.f64 2))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 2 (/.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (/.f64 (sqrt.f64 2) B))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 2 (+.f64 (/.f64 (/.f64 B (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))) (/.f64 (/.f64 B (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B)))))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 2 (/.f64 (/.f64 (*.f64 B 4) (sqrt.f64 2)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -2)))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 (sqrt.f64 2) (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (-.f64 A B)))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 (/.f64 (sqrt.f64 2) B) (/.f64 -1 (sqrt.f64 (*.f64 F (-.f64 A B)))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B)))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 (*.f64 (/.f64 -1 B) (sqrt.f64 (*.f64 F (*.f64 (-.f64 A B) 2)))) 1)
(*.f64 (/.f64 -1 B) (sqrt.f64 (*.f64 (-.f64 A B) (*.f64 2 F))))
(*.f64 (/.f64 -1 B) (sqrt.f64 (*.f64 (-.f64 A B) (+.f64 F F))))
(/.f64 1 (/.f64 (/.f64 B (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B)))) B)))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 -1 (/.f64 (/.f64 B (neg.f64 (sqrt.f64 2))) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -2)))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (-.f64 A B)))) (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (-.f64 A B))))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (*.f64 (/.f64 (sqrt.f64 2) B) -2)) 2)
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 B 2)) (/.f64 -2 (sqrt.f64 (*.f64 F (-.f64 A B)))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 B 2)) (+.f64 (/.f64 -1 (sqrt.f64 (*.f64 F (-.f64 A B)))) (/.f64 -1 (sqrt.f64 (*.f64 F (-.f64 A B))))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 (*.f64 (sqrt.f64 2) 4) (+.f64 (/.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -2)) (/.f64 B (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -2))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 (*.f64 B 4) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 4 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B)))) B)))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 2) (*.f64 -2 (/.f64 B (sqrt.f64 2))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 2) (+.f64 (*.f64 -1 (/.f64 B (sqrt.f64 2))) (*.f64 -1 (/.f64 B (sqrt.f64 2)))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -2) (/.f64 (+.f64 B B) (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 (/.f64 (sqrt.f64 2) (neg.f64 B)) (/.f64 -1 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 (/.f64 1 B) (/.f64 (/.f64 1 (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 B (sqrt.f64 (*.f64 F (-.f64 A B)))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (neg.f64 (+.f64 B B)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -2)))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B)))) B)))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 4 (+.f64 (/.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (/.f64 (sqrt.f64 2) B))) (/.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (/.f64 (sqrt.f64 2) B)))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 4 (/.f64 (*.f64 2 (/.f64 (+.f64 B B) (sqrt.f64 2))) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 4 (/.f64 (/.f64 (*.f64 B 4) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) B) 4) (+.f64 (/.f64 -2 (sqrt.f64 (*.f64 F (-.f64 A B)))) (/.f64 -2 (sqrt.f64 (*.f64 F (-.f64 A B))))))
(*.f64 4 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (/.f64 -2 (sqrt.f64 2))) (+.f64 B B)))
(*.f64 (/.f64 (sqrt.f64 2) B) (/.f64 4 (*.f64 2 (/.f64 -2 (sqrt.f64 (*.f64 F (-.f64 A B)))))))
(/.f64 (*.f64 2 (/.f64 (sqrt.f64 2) B)) (/.f64 -2 (sqrt.f64 (*.f64 F (-.f64 A B)))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) B) 4) (/.f64 4 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 (*.f64 (sqrt.f64 2) 8) (/.f64 (*.f64 B 8) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 4) (*.f64 (/.f64 B (sqrt.f64 2)) -4))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 4) (+.f64 (*.f64 -2 (/.f64 B (sqrt.f64 2))) (*.f64 -2 (/.f64 B (sqrt.f64 2)))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -4)) 4)
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -4) (*.f64 2 (/.f64 (+.f64 B B) (sqrt.f64 2))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -4) (*.f64 (/.f64 B (sqrt.f64 2)) 4))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (/.f64 (sqrt.f64 2) B)) -1)
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B)))) B) (/.f64 1 (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 (/.f64 1/2 B) (/.f64 (/.f64 1/2 (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 1/2 (/.f64 (/.f64 B (sqrt.f64 2)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -2)))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 1/2 (/.f64 (/.f64 (/.f64 B 2) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 1/2 (/.f64 (/.f64 1/2 (sqrt.f64 2)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B)))) B)))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 (*.f64 (sqrt.f64 2) -2) (+.f64 (/.f64 B (sqrt.f64 (*.f64 F (-.f64 A B)))) (/.f64 B (sqrt.f64 (*.f64 F (-.f64 A B))))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 (*.f64 B -2) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 (neg.f64 (+.f64 B B)) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 2) B)) (/.f64 (/.f64 (sqrt.f64 2) (/.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -2)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -2) (/.f64 (/.f64 2 (/.f64 B (sqrt.f64 2))) (*.f64 (/.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 2) B))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (/.f64 (sqrt.f64 2) B)) (/.f64 (/.f64 -1 (sqrt.f64 (*.f64 F (-.f64 A B)))) (/.f64 B (sqrt.f64 2))))
(*.f64 (/.f64 (sqrt.f64 2) B) (/.f64 (/.f64 (sqrt.f64 2) B) (/.f64 (/.f64 -1 (sqrt.f64 (*.f64 F (-.f64 A B)))) (/.f64 B (sqrt.f64 2)))))
(/.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -4))) 8)
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 4)) (+.f64 (*.f64 (/.f64 B (sqrt.f64 2)) -4) (*.f64 (/.f64 B (sqrt.f64 2)) -4)))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -4)) (+.f64 (*.f64 (/.f64 B (sqrt.f64 2)) 4) (*.f64 (/.f64 B (sqrt.f64 2)) 4)))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 1/2 B))) (/.f64 1/2 (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 (/.f64 (/.f64 (sqrt.f64 2) B) 1/4) (/.f64 4 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (/.f64 (/.f64 B 2) (sqrt.f64 2))) -2)
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 4) (/.f64 B (sqrt.f64 2))) -4)
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -4) (/.f64 B (sqrt.f64 2))) 4)
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 (/.f64 (sqrt.f64 2) (+.f64 B B)) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -2)))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B)))) 2) (/.f64 (/.f64 B 2) (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (/.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (/.f64 (sqrt.f64 2) B))) -2)
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 (+.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B)))) B) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B)))) B)) (+.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1 (sqrt.f64 2))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -4))) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -4)))) 16)
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (/.f64 (/.f64 B 2) (sqrt.f64 2))) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (/.f64 (/.f64 B 2) (sqrt.f64 2)))) -4)
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 4) (/.f64 B (sqrt.f64 2))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) 4) (/.f64 B (sqrt.f64 2)))) -8)
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -4) (/.f64 B (sqrt.f64 2))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -4) (/.f64 B (sqrt.f64 2)))) 8)
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 (+.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B))))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B)))))) (+.f64 (neg.f64 (/.f64 B (sqrt.f64 2))) (neg.f64 (/.f64 B (sqrt.f64 2)))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B)))) (neg.f64 B)) (/.f64 -1 (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B)))) 1/2) (/.f64 (+.f64 B B) (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B)))) (/.f64 1 (sqrt.f64 2))) B)
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -2) B) (/.f64 2 (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -2)) (-.f64 0 (/.f64 (+.f64 B B) (sqrt.f64 2))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 (neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B)))) B)) (-.f64 0 (/.f64 1 (sqrt.f64 2))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B)))))) (/.f64 B (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(pow.f64 (*.f64 (/.f64 -1 B) (sqrt.f64 (*.f64 F (*.f64 (-.f64 A B) 2)))) 1)
(*.f64 (/.f64 -1 B) (sqrt.f64 (*.f64 (-.f64 A B) (*.f64 2 F))))
(*.f64 (/.f64 -1 B) (sqrt.f64 (*.f64 (-.f64 A B) (+.f64 F F))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (/.f64 (sqrt.f64 2) B)))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 B (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 B)))
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
(+.f64 (*.f64 F (-.f64 A B)) 0)
(*.f64 F (-.f64 A B))
(+.f64 0 (*.f64 F (-.f64 A B)))
(*.f64 F (-.f64 A B))
(-.f64 (*.f64 F (-.f64 A B)) 0)
(*.f64 F (-.f64 A B))
(/.f64 (*.f64 F (-.f64 A B)) 1)
(*.f64 F (-.f64 A B))
(/.f64 (*.f64 F (*.f64 (-.f64 A B) 2)) 2)
(*.f64 F (-.f64 A B))
(/.f64 (*.f64 F (*.f64 (-.f64 A B) 4)) 4)
(*.f64 F (-.f64 A B))
(/.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A B) 4))) 8)
(*.f64 F (-.f64 A B))
(/.f64 (+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A B) 4))) (*.f64 2 (*.f64 F (*.f64 (-.f64 A B) 4)))) 16)
(*.f64 F (-.f64 A B))
(pow.f64 (*.f64 F (-.f64 A B)) 1)
(*.f64 F (-.f64 A B))

localize35.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 1 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -16))))))
0.6b
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
11.0b
(/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -16)))))
15.5b
(sqrt.f64 (*.f64 (*.f64 F A) -16))
Compiler

Compiled 103 to 62 computations (39.8% saved)

series51.0ms (0.1%)

Counts
4 → 84
Calls

39 calls:

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

rewrite115.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1842×rational.json-1
1842×rational.json-2
1842×rational.json-3
1524×rational.json-simplify-35
930×rational.json-simplify-2
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
022156
1160156
2357148
3910148
42696148
56598148
Stop Event
node limit
Counts
4 → 136
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (*.f64 F A) -16))
(/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -16)))))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(/.f64 1 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -16))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 F (*.f64 A -16))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A -16)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 F (*.f64 A -16))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A -16)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) 4)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A -16)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 F (*.f64 A -16)))) C) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 F (*.f64 A -16)))) C))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 (/.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 F (*.f64 A -16)))) C) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 F (*.f64 A -16)))) C) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 F (*.f64 A -16)))) C) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 F (*.f64 A -16)))) C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (*.f64 C -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 F (*.f64 A -16)))) C) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) C)) (-.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 (/.f64 -1 C) (sqrt.f64 (*.f64 F (*.f64 A -16)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 F (*.f64 A -16)))) C) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 F (*.f64 A -16)))) C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 F (*.f64 A -16)))) C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 F (*.f64 A -16)))) C)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 (/.f64 (/.f64 -1 C) (sqrt.f64 (*.f64 F (*.f64 A -16)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) C) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (/.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 F (*.f64 A -16)))) C)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 F (*.f64 A -16)))) C) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 C) (sqrt.f64 (*.f64 F (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 C) (sqrt.f64 (*.f64 F (*.f64 A -16)))) (/.f64 1 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (/.f64 (/.f64 1 C) (sqrt.f64 (*.f64 F (*.f64 A -16)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (/.f64 -1 C) (sqrt.f64 (*.f64 F (*.f64 A -16))))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 C) (sqrt.f64 (*.f64 F (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 F (*.f64 A -16)))) C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) C)) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 -1 C) (sqrt.f64 (*.f64 F (*.f64 A -16)))) 1/2) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (/.f64 -1 C) (sqrt.f64 (*.f64 F (*.f64 A -16)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (*.f64 C -2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 2) (*.f64 2 (/.f64 (/.f64 -1 C) (sqrt.f64 (*.f64 F (*.f64 A -16))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 F (*.f64 A -16)))) C) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) C) -4)) (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 4 (/.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 F (*.f64 A -16)))) C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) C)) (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 F (*.f64 A -16)))) C) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 F (*.f64 A -16)))) C))))))
((#(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 0 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (-.f64 (pow.f64 B 2) 1)))))) (#(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 (-.f64 (*.f64 A (*.f64 C 4)) (-.f64 (pow.f64 B 2) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 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 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (#(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 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/4)))) (#(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 1/2 (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 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 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 4)))) (#(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 2 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) 16)))) (#(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))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 C (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 C (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 C (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (neg.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 C (*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) C) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (neg.f64 C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) C) (/.f64 1 (-.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 -16))) (neg.f64 C)) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 C (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (*.f64 C -2)) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (*.f64 C -2)) (*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (+.f64 C C)) (/.f64 2 (*.f64 4 (-.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 -16))) 2) (/.f64 C (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) C) -4) (/.f64 1 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 C (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) C) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 C C) (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (*.f64 (-.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 A -16))) (/.f64 C (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (neg.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1 (/.f64 (/.f64 -1 C) (sqrt.f64 (*.f64 F (*.f64 A -16))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A -16)))) (/.f64 C (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 C -2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) -2) (/.f64 C (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (neg.f64 C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 C (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A -16)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 C (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.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 -16))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) C)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (sqrt.f64 (*.f64 F (*.f64 A -16))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (*.f64 C -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (neg.f64 C)) (sqrt.f64 (*.f64 F (*.f64 A -16))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))))) C)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/2) (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (*.f64 C -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 -1 C) (sqrt.f64 (*.f64 F (*.f64 A -16))))) (/.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 F (*.f64 A -16))) C) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (+.f64 C C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 C -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) C) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 C (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)) (+.f64 C C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 C (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)) (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) C) -4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (neg.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 C (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))))

simplify248.0ms (0.3%)

Algorithm
egg-herbie
Rules
1380×rational.json-simplify-35
1194×rational.json-simplify-53
1016×rational.json-simplify-2
842×exponential.json-simplify-26
626×rational.json-simplify-50
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
034111482
175511470
2217411470
3409011470
4616811470
5776811470
Stop Event
node limit
Counts
220 → 203
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))))
(*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))) (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))) (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))) (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))))
(*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))) (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))) (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))) (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))))
(*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))) (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))) (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))) (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))))
(*.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 F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2)))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 4)))) (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 4)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -16)) (pow.f64 B 6))))))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 4)))) (+.f64 (*.f64 64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (pow.f64 C 4) (sqrt.f64 -16)) (pow.f64 B 8)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -16)) (pow.f64 B 6)))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) C))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) C))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 C 2))))))
(+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 C 3)))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) C))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 C 2)))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) C))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) C))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 C 2))))))
(+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 C 3)))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) C))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 C 2)))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 C 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 C 2)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (pow.f64 C 3)))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2)))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 4)))) (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 4)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -16)) (pow.f64 B 6))))))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 4)))) (+.f64 (*.f64 64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (pow.f64 C 4) (sqrt.f64 -16)) (pow.f64 B 8)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -16)) (pow.f64 B 6)))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2)))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 4)))) (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 4)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -16)) (pow.f64 B 6))))))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 4)))) (+.f64 (*.f64 64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (pow.f64 C 4) (sqrt.f64 -16)) (pow.f64 B 8)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -16)) (pow.f64 B 6)))))))
(+.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) 0)
(+.f64 0 (sqrt.f64 (*.f64 F (*.f64 A -16))))
(-.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A -16)))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) 1)
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) 2))
(*.f64 1 (sqrt.f64 (*.f64 F (*.f64 A -16))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) 2) 1/2)
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) 2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) 2) 2)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) 1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) 2) 2)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A -16)))) -1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) 4) 4)
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) -2) -2)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) 4)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) 4))) 16)
(pow.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A -16)))))
(+.f64 (/.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 F (*.f64 A -16)))) C) 0)
(+.f64 0 (/.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 F (*.f64 A -16)))) C))
(+.f64 -1 (-.f64 (/.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 F (*.f64 A -16)))) C) -1))
(+.f64 (-.f64 (/.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 F (*.f64 A -16)))) C) -1) -1)
(-.f64 (/.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 F (*.f64 A -16)))) C) 0)
(-.f64 0 (/.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 F (*.f64 A -16)))) C))
(*.f64 2 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (*.f64 C -2))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 F (*.f64 A -16)))) C) 2))
(*.f64 2 (*.f64 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (/.f64 -1 C) (sqrt.f64 (*.f64 F (*.f64 A -16)))))
(*.f64 (/.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 F (*.f64 A -16)))) C) 1)
(*.f64 1 (/.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 F (*.f64 A -16)))) C))
(*.f64 -1 (/.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 F (*.f64 A -16)))) C))
(*.f64 (*.f64 2 (/.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 F (*.f64 A -16)))) C)) 1/2)
(*.f64 (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) C)))
(*.f64 (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 (/.f64 (/.f64 -1 C) (sqrt.f64 (*.f64 F (*.f64 A -16)))) 1/2))
(*.f64 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) C) -4)))
(*.f64 (*.f64 4 (/.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 F (*.f64 A -16)))) C)) 1/4)
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 F (*.f64 A -16)))) C) -1)
(*.f64 (/.f64 (/.f64 -1 C) (sqrt.f64 (*.f64 F (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (/.f64 -1 C) (sqrt.f64 (*.f64 F (*.f64 A -16)))) (/.f64 1 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (/.f64 (/.f64 1 C) (sqrt.f64 (*.f64 F (*.f64 A -16)))))
(*.f64 (*.f64 2 (/.f64 (/.f64 -1 C) (sqrt.f64 (*.f64 F (*.f64 A -16))))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 2))
(*.f64 (/.f64 (/.f64 1 C) (sqrt.f64 (*.f64 F (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 1/2 (*.f64 2 (/.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 F (*.f64 A -16)))) C)))
(*.f64 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) C)) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (/.f64 (/.f64 -1 C) (sqrt.f64 (*.f64 F (*.f64 A -16)))) 1/2) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (/.f64 1 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (/.f64 -1 C) (sqrt.f64 (*.f64 F (*.f64 A -16)))))
(*.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (*.f64 C -2))) 2)
(*.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 2) (*.f64 2 (/.f64 (/.f64 -1 C) (sqrt.f64 (*.f64 F (*.f64 A -16))))))
(*.f64 (/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 F (*.f64 A -16)))) C) 2) 2)
(*.f64 (/.f64 1 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) C) -4)) (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 1/4 (*.f64 4 (/.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 F (*.f64 A -16)))) C)))
(*.f64 (+.f64 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) C)) (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(pow.f64 (/.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 F (*.f64 A -16)))) C) 1)
(neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 F (*.f64 A -16)))) C))
(+.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 0 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (-.f64 (pow.f64 B 2) 1)))
(+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 A (*.f64 C 4)))
(+.f64 (-.f64 (*.f64 A (*.f64 C 4)) (-.f64 (pow.f64 B 2) 1)) -1)
(*.f64 2 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 2))
(*.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 -1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/2)
(*.f64 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/4)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -1)
(*.f64 1/2 (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 2) 2)
(*.f64 1/4 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 4)
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -1)
(/.f64 (*.f64 2 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 8)
(/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2) -2)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) 16)
(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))))
(+.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 0)
(+.f64 0 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(+.f64 -1 (-.f64 1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 C (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(+.f64 (-.f64 1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 C (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) -1)
(-.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 0)
(-.f64 0 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 C (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (neg.f64 C)))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 C (*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))))))
(*.f64 2 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) C) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)))
(*.f64 2 (/.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 2))
(*.f64 2 (*.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (neg.f64 C))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) C) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (neg.f64 C)) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 1 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 1)
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 C (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (*.f64 C -2)) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (*.f64 C -2)) (*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (+.f64 C C)) (/.f64 2 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) 2) (/.f64 C (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) C) -4) (/.f64 1 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 C (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) 1/2)
(*.f64 -2 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) C) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (+.f64 C C) (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 C (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) -1)
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (neg.f64 C)))
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1 (/.f64 (/.f64 -1 C) (sqrt.f64 (*.f64 F (*.f64 A -16))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A -16)))) (/.f64 C (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 C -2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) -2) (/.f64 C (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (neg.f64 C))
(*.f64 (/.f64 C (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A -16)))))
(*.f64 1/2 (*.f64 C (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) C)
(*.f64 (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (sqrt.f64 (*.f64 F (*.f64 A -16))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) C))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (*.f64 C -2)))
(*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (neg.f64 C)) (sqrt.f64 (*.f64 F (*.f64 A -16))))
(*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))))) C)
(*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/2) (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (*.f64 C -2)))
(*.f64 (/.f64 1 (/.f64 (/.f64 -1 C) (sqrt.f64 (*.f64 F (*.f64 A -16))))) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) C) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) -2)
(*.f64 (/.f64 2 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (+.f64 C C)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 C -2))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) C) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)) 2)
(*.f64 (/.f64 C (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) -2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)) (+.f64 C C))
(*.f64 (/.f64 C (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)) (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) 2))
(*.f64 (/.f64 1 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) C) -4))
(*.f64 (/.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 2) 2)
(*.f64 (+.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (neg.f64 C)))
(pow.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 1)
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 C (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
Outputs
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (/.f64 (pow.f64 B 2) C) (sqrt.f64 -16)))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))) (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (/.f64 (pow.f64 B 2) C) (sqrt.f64 -16))) (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))) (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (/.f64 (pow.f64 B 2) C) (sqrt.f64 -16))) (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))) (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (/.f64 (pow.f64 B 2) C) (sqrt.f64 -16))) (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))))
(*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))) (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (/.f64 (pow.f64 B 2) C) (sqrt.f64 -16))) (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))) (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (/.f64 (pow.f64 B 2) C) (sqrt.f64 -16))) (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))) (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (/.f64 (pow.f64 B 2) C) (sqrt.f64 -16))) (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))))
(*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))) (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (/.f64 (pow.f64 B 2) C) (sqrt.f64 -16))) (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))) (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (/.f64 (pow.f64 B 2) C) (sqrt.f64 -16))) (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))) (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (/.f64 (pow.f64 B 2) C) (sqrt.f64 -16))) (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))))
(*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))) (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (/.f64 (pow.f64 B 2) C) (sqrt.f64 -16))) (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))) (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (/.f64 (pow.f64 B 2) C) (sqrt.f64 -16))) (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))) (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (/.f64 (pow.f64 B 2) C) (sqrt.f64 -16))) (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (/.f64 (pow.f64 B 2) C) (sqrt.f64 -16)))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))) (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (/.f64 (pow.f64 B 2) C) (sqrt.f64 -16))) (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))) (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (/.f64 (pow.f64 B 2) C) (sqrt.f64 -16))) (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))) (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (/.f64 (pow.f64 B 2) C) (sqrt.f64 -16))) (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (/.f64 (pow.f64 B 2) C) (sqrt.f64 -16)))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))) (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (/.f64 (pow.f64 B 2) C) (sqrt.f64 -16))) (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))) (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (/.f64 (pow.f64 B 2) C) (sqrt.f64 -16))) (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))) (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (/.f64 (pow.f64 B 2) C) (sqrt.f64 -16))) (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 1 (sqrt.f64 -16)))))
(*.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 A (*.f64 C 4)) (neg.f64 (pow.f64 B 2)))
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.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 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.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 4 (*.f64 A C))
(*.f64 A (*.f64 C 4))
(*.f64 C (*.f64 A 4))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.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 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.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 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.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 4 (*.f64 A C))
(*.f64 A (*.f64 C 4))
(*.f64 C (*.f64 A 4))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.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 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.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 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.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 -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 A (*.f64 C 4)) (neg.f64 (pow.f64 B 2)))
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.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 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.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 4 (*.f64 A C))
(*.f64 A (*.f64 C 4))
(*.f64 C (*.f64 A 4))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.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 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.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 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.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 4 (*.f64 A C))
(*.f64 A (*.f64 C 4))
(*.f64 C (*.f64 A 4))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.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 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.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 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.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 4 (*.f64 A C))
(*.f64 A (*.f64 C 4))
(*.f64 C (*.f64 A 4))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.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 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.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 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.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 -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 A (*.f64 C 4)) (neg.f64 (pow.f64 B 2)))
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.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 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.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 -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 A (*.f64 C 4)) (neg.f64 (pow.f64 B 2)))
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.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 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.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 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (/.f64 (sqrt.f64 -16) (pow.f64 B 2))))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 4)))) (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 C 2)) (pow.f64 B 4)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (/.f64 (sqrt.f64 -16) (pow.f64 B 2)))) (*.f64 4 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 A 3)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (/.f64 (sqrt.f64 -16) (pow.f64 B 2)))) (*.f64 4 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 C 2) (pow.f64 B 4))))))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 4)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -16)) (pow.f64 B 6))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 C 3) (pow.f64 B 6))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 C 2)) (pow.f64 B 4))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (/.f64 (sqrt.f64 -16) (pow.f64 B 2)))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 A 3)))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 16 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 C 3) (pow.f64 B 6)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (/.f64 (sqrt.f64 -16) (pow.f64 B 2)))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 C 2) (pow.f64 B 4))))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 C 3) (pow.f64 B 6)))))))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 4)))) (+.f64 (*.f64 64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (pow.f64 C 4) (sqrt.f64 -16)) (pow.f64 B 8)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -16)) (pow.f64 B 6)))))))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 C 2)) (pow.f64 B 4)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 C 3) (pow.f64 B 6)))))) (*.f64 64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 C 4) (pow.f64 B 8)))))))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 A 3)))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 16 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 C 3) (pow.f64 B 6))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 C 4) (pow.f64 B 8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (/.f64 (sqrt.f64 -16) (pow.f64 B 2)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (/.f64 (sqrt.f64 -16) (pow.f64 B 2)))) (+.f64 (*.f64 64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 C 4) (pow.f64 B 8))))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 C 2) (pow.f64 B 4))))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 C 3) (pow.f64 B 6))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (/.f64 (sqrt.f64 -16) (pow.f64 B 2)))) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 C 3) (pow.f64 B 6))))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 C 2) (pow.f64 B 4))))) (*.f64 64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 C 4) (pow.f64 B 8))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) C))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) C)))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (sqrt.f64 -16) C) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C)))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) C))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 C 2))))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (+.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 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) C))))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (sqrt.f64 -16) C) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 -1/64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))))))
(+.f64 (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))))) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C)))))
(+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 C 3)))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) C))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 C 2)))))))
(+.f64 (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (+.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 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) C)))))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 6) (pow.f64 C 3))))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 -1/256 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 6) (pow.f64 C 3))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 -1/64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))))) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (sqrt.f64 -16) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C)))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 6) (pow.f64 C 3))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -16) (pow.f64 C 2))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) C))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) C)))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (sqrt.f64 -16) C) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C)))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) C))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 C 2))))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (+.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 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) C))))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (sqrt.f64 -16) C) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 -1/64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))))))
(+.f64 (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))))) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C)))))
(+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 C 3)))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) C))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 C 2)))))))
(+.f64 (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (+.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 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) C)))))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 6) (pow.f64 C 3))))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 -1/256 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 6) (pow.f64 C 3))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 -1/64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))))) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (sqrt.f64 -16) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C)))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 6) (pow.f64 C 3))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -16) (pow.f64 C 2))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) C)))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (sqrt.f64 -16) C) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C)))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 C 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (+.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 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) C))))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (sqrt.f64 -16) C) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 -1/64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))))))
(+.f64 (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))))) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C)))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 C 2)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (pow.f64 C 3)))))))
(+.f64 (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (+.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 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) C)))))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 6) (pow.f64 C 3))))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 -1/256 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 6) (pow.f64 C 3))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 -1/64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))))) (*.f64 -1/16 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (sqrt.f64 -16) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C)))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 6) (pow.f64 C 3))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -16) (pow.f64 C 2))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (/.f64 (sqrt.f64 -16) (pow.f64 B 2))))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 4)))) (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 C 2)) (pow.f64 B 4)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (/.f64 (sqrt.f64 -16) (pow.f64 B 2)))) (*.f64 4 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 A 3)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (/.f64 (sqrt.f64 -16) (pow.f64 B 2)))) (*.f64 4 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 C 2) (pow.f64 B 4))))))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 4)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -16)) (pow.f64 B 6))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 C 3) (pow.f64 B 6))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 C 2)) (pow.f64 B 4))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (/.f64 (sqrt.f64 -16) (pow.f64 B 2)))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 A 3)))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 16 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 C 3) (pow.f64 B 6)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (/.f64 (sqrt.f64 -16) (pow.f64 B 2)))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 C 2) (pow.f64 B 4))))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 C 3) (pow.f64 B 6)))))))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 4)))) (+.f64 (*.f64 64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (pow.f64 C 4) (sqrt.f64 -16)) (pow.f64 B 8)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -16)) (pow.f64 B 6)))))))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 C 2)) (pow.f64 B 4)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 C 3) (pow.f64 B 6)))))) (*.f64 64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 C 4) (pow.f64 B 8)))))))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 A 3)))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 16 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 C 3) (pow.f64 B 6))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 C 4) (pow.f64 B 8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (/.f64 (sqrt.f64 -16) (pow.f64 B 2)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (/.f64 (sqrt.f64 -16) (pow.f64 B 2)))) (+.f64 (*.f64 64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 C 4) (pow.f64 B 8))))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 C 2) (pow.f64 B 4))))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 C 3) (pow.f64 B 6))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (/.f64 (sqrt.f64 -16) (pow.f64 B 2)))) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 C 3) (pow.f64 B 6))))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 C 2) (pow.f64 B 4))))) (*.f64 64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 C 4) (pow.f64 B 8))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (/.f64 (sqrt.f64 -16) (pow.f64 B 2))))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 4)))) (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 C 2)) (pow.f64 B 4)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (/.f64 (sqrt.f64 -16) (pow.f64 B 2)))) (*.f64 4 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 A 3)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (/.f64 (sqrt.f64 -16) (pow.f64 B 2)))) (*.f64 4 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 C 2) (pow.f64 B 4))))))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 4)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -16)) (pow.f64 B 6))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 C 3) (pow.f64 B 6))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 C 2)) (pow.f64 B 4))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (/.f64 (sqrt.f64 -16) (pow.f64 B 2)))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 A 3)))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 16 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 C 3) (pow.f64 B 6)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (/.f64 (sqrt.f64 -16) (pow.f64 B 2)))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 C 2) (pow.f64 B 4))))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 C 3) (pow.f64 B 6)))))))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -16)) (pow.f64 B 4)))) (+.f64 (*.f64 64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (pow.f64 C 4) (sqrt.f64 -16)) (pow.f64 B 8)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -16)) (pow.f64 B 6)))))))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 C 2)) (pow.f64 B 4)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 2))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 C 3) (pow.f64 B 6)))))) (*.f64 64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 C 4) (pow.f64 B 8)))))))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 -16) (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 A 3)))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 16 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 C 3) (pow.f64 B 6))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 C 4) (pow.f64 B 8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (/.f64 (sqrt.f64 -16) (pow.f64 B 2)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (/.f64 (sqrt.f64 -16) (pow.f64 B 2)))) (+.f64 (*.f64 64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 C 4) (pow.f64 B 8))))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 C 2) (pow.f64 B 4))))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 C 3) (pow.f64 B 6))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (/.f64 (sqrt.f64 -16) (pow.f64 B 2)))) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 C 3) (pow.f64 B 6))))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 C 2) (pow.f64 B 4))))) (*.f64 64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 C 4) (pow.f64 B 8))))))))
(+.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) 0)
(sqrt.f64 (*.f64 A (*.f64 -16 F)))
(sqrt.f64 (*.f64 A (*.f64 F -16)))
(sqrt.f64 (*.f64 F (*.f64 A -16)))
(+.f64 0 (sqrt.f64 (*.f64 F (*.f64 A -16))))
(sqrt.f64 (*.f64 A (*.f64 -16 F)))
(sqrt.f64 (*.f64 A (*.f64 F -16)))
(sqrt.f64 (*.f64 F (*.f64 A -16)))
(-.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) 0)
(sqrt.f64 (*.f64 A (*.f64 -16 F)))
(sqrt.f64 (*.f64 A (*.f64 F -16)))
(sqrt.f64 (*.f64 F (*.f64 A -16)))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A -16)))))
(sqrt.f64 (*.f64 A (*.f64 -16 F)))
(sqrt.f64 (*.f64 A (*.f64 F -16)))
(sqrt.f64 (*.f64 F (*.f64 A -16)))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) 1)
(sqrt.f64 (*.f64 A (*.f64 -16 F)))
(sqrt.f64 (*.f64 A (*.f64 F -16)))
(sqrt.f64 (*.f64 F (*.f64 A -16)))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) 2))
(sqrt.f64 (*.f64 A (*.f64 -16 F)))
(sqrt.f64 (*.f64 A (*.f64 F -16)))
(sqrt.f64 (*.f64 F (*.f64 A -16)))
(*.f64 1 (sqrt.f64 (*.f64 F (*.f64 A -16))))
(sqrt.f64 (*.f64 A (*.f64 -16 F)))
(sqrt.f64 (*.f64 A (*.f64 F -16)))
(sqrt.f64 (*.f64 F (*.f64 A -16)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) 2) 1/2)
(sqrt.f64 (*.f64 A (*.f64 -16 F)))
(sqrt.f64 (*.f64 A (*.f64 F -16)))
(sqrt.f64 (*.f64 F (*.f64 A -16)))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) 2))
(sqrt.f64 (*.f64 A (*.f64 -16 F)))
(sqrt.f64 (*.f64 A (*.f64 F -16)))
(sqrt.f64 (*.f64 F (*.f64 A -16)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) 2) 2)
(sqrt.f64 (*.f64 A (*.f64 -16 F)))
(sqrt.f64 (*.f64 A (*.f64 F -16)))
(sqrt.f64 (*.f64 F (*.f64 A -16)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) 1)
(sqrt.f64 (*.f64 A (*.f64 -16 F)))
(sqrt.f64 (*.f64 A (*.f64 F -16)))
(sqrt.f64 (*.f64 F (*.f64 A -16)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) 2) 2)
(sqrt.f64 (*.f64 A (*.f64 -16 F)))
(sqrt.f64 (*.f64 A (*.f64 F -16)))
(sqrt.f64 (*.f64 F (*.f64 A -16)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A -16)))) -1)
(sqrt.f64 (*.f64 A (*.f64 -16 F)))
(sqrt.f64 (*.f64 A (*.f64 F -16)))
(sqrt.f64 (*.f64 F (*.f64 A -16)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) 4) 4)
(sqrt.f64 (*.f64 A (*.f64 -16 F)))
(sqrt.f64 (*.f64 A (*.f64 F -16)))
(sqrt.f64 (*.f64 F (*.f64 A -16)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) -2) -2)
(sqrt.f64 (*.f64 A (*.f64 -16 F)))
(sqrt.f64 (*.f64 A (*.f64 F -16)))
(sqrt.f64 (*.f64 F (*.f64 A -16)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) 4)) 8)
(sqrt.f64 (*.f64 A (*.f64 -16 F)))
(sqrt.f64 (*.f64 A (*.f64 F -16)))
(sqrt.f64 (*.f64 F (*.f64 A -16)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) 4)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) 4))) 16)
(sqrt.f64 (*.f64 A (*.f64 -16 F)))
(sqrt.f64 (*.f64 A (*.f64 F -16)))
(sqrt.f64 (*.f64 F (*.f64 A -16)))
(pow.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) 1)
(sqrt.f64 (*.f64 A (*.f64 -16 F)))
(sqrt.f64 (*.f64 A (*.f64 F -16)))
(sqrt.f64 (*.f64 F (*.f64 A -16)))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A -16)))))
(sqrt.f64 (*.f64 A (*.f64 -16 F)))
(sqrt.f64 (*.f64 A (*.f64 F -16)))
(sqrt.f64 (*.f64 F (*.f64 A -16)))
(+.f64 (/.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 F (*.f64 A -16)))) C) 0)
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (sqrt.f64 (*.f64 F (*.f64 A -16)))))
(+.f64 0 (/.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 F (*.f64 A -16)))) C))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (sqrt.f64 (*.f64 F (*.f64 A -16)))))
(+.f64 -1 (-.f64 (/.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 F (*.f64 A -16)))) C) -1))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (sqrt.f64 (*.f64 F (*.f64 A -16)))))
(+.f64 (-.f64 (/.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 F (*.f64 A -16)))) C) -1) -1)
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (sqrt.f64 (*.f64 F (*.f64 A -16)))))
(-.f64 (/.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 F (*.f64 A -16)))) C) 0)
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (sqrt.f64 (*.f64 F (*.f64 A -16)))))
(-.f64 0 (/.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 F (*.f64 A -16)))) C))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (sqrt.f64 (*.f64 F (*.f64 A -16)))))
(*.f64 2 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (*.f64 C -2))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (sqrt.f64 (*.f64 F (*.f64 A -16)))))
(*.f64 2 (/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 F (*.f64 A -16)))) C) 2))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (sqrt.f64 (*.f64 F (*.f64 A -16)))))
(*.f64 2 (*.f64 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 -1/2 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))))))
(*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (/.f64 -1/2 (sqrt.f64 (*.f64 A (*.f64 F -16)))) C)))
(*.f64 2 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 -1/2 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 A -16)))))))
(*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (/.f64 -1 C) (sqrt.f64 (*.f64 F (*.f64 A -16)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (sqrt.f64 (*.f64 F (*.f64 A -16)))))
(*.f64 (/.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 F (*.f64 A -16)))) C) 1)
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (sqrt.f64 (*.f64 F (*.f64 A -16)))))
(*.f64 1 (/.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 F (*.f64 A -16)))) C))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (sqrt.f64 (*.f64 F (*.f64 A -16)))))
(*.f64 -1 (/.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 F (*.f64 A -16)))) C))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (sqrt.f64 (*.f64 F (*.f64 A -16)))))
(*.f64 (*.f64 2 (/.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 F (*.f64 A -16)))) C)) 1/2)
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (sqrt.f64 (*.f64 F (*.f64 A -16)))))
(*.f64 (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) C)))
(*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 -1/2 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))))))
(*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (/.f64 -1/2 (sqrt.f64 (*.f64 A (*.f64 F -16)))) C)))
(*.f64 2 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 -1/2 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 A -16)))))))
(*.f64 (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 (/.f64 (/.f64 -1 C) (sqrt.f64 (*.f64 F (*.f64 A -16)))) 1/2))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (sqrt.f64 (*.f64 F (*.f64 A -16)))))
(*.f64 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) C) -4)))
(*.f64 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1 (*.f64 -4 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))))))
(*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (/.f64 -1/4 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) 4))
(*.f64 (/.f64 -1/4 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 A -16))))) (*.f64 4 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 4 (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 C (*.f64 -4 (sqrt.f64 (*.f64 F (*.f64 A -16)))))))
(*.f64 (*.f64 4 (/.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 F (*.f64 A -16)))) C)) 1/4)
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (sqrt.f64 (*.f64 F (*.f64 A -16)))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 F (*.f64 A -16)))) C) -1)
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (sqrt.f64 (*.f64 F (*.f64 A -16)))))
(*.f64 (/.f64 (/.f64 -1 C) (sqrt.f64 (*.f64 F (*.f64 A -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (sqrt.f64 (*.f64 F (*.f64 A -16)))))
(*.f64 (/.f64 (/.f64 -1 C) (sqrt.f64 (*.f64 F (*.f64 A -16)))) (/.f64 1 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (sqrt.f64 (*.f64 F (*.f64 A -16)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (/.f64 (/.f64 1 C) (sqrt.f64 (*.f64 F (*.f64 A -16)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (sqrt.f64 (*.f64 F (*.f64 A -16)))))
(*.f64 (*.f64 2 (/.f64 (/.f64 -1 C) (sqrt.f64 (*.f64 F (*.f64 A -16))))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 2))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (sqrt.f64 (*.f64 F (*.f64 A -16)))))
(*.f64 (/.f64 (/.f64 1 C) (sqrt.f64 (*.f64 F (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (sqrt.f64 (*.f64 F (*.f64 A -16)))))
(*.f64 1/2 (*.f64 2 (/.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 F (*.f64 A -16)))) C)))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (sqrt.f64 (*.f64 F (*.f64 A -16)))))
(*.f64 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) 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 -1/2 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))))))
(*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (/.f64 -1/2 (sqrt.f64 (*.f64 A (*.f64 F -16)))) C)))
(*.f64 2 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 -1/2 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 A -16)))))))
(*.f64 (*.f64 (/.f64 (/.f64 -1 C) (sqrt.f64 (*.f64 F (*.f64 A -16)))) 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))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (sqrt.f64 (*.f64 F (*.f64 A -16)))))
(*.f64 (/.f64 1 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (/.f64 -1 C) (sqrt.f64 (*.f64 F (*.f64 A -16)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (sqrt.f64 (*.f64 F (*.f64 A -16)))))
(*.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (*.f64 C -2))) 2)
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (sqrt.f64 (*.f64 F (*.f64 A -16)))))
(*.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 2) (*.f64 2 (/.f64 (/.f64 -1 C) (sqrt.f64 (*.f64 F (*.f64 A -16))))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (sqrt.f64 (*.f64 F (*.f64 A -16)))))
(*.f64 (/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 F (*.f64 A -16)))) C) 2) 2)
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (sqrt.f64 (*.f64 F (*.f64 A -16)))))
(*.f64 (/.f64 1 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) C) -4)) (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1 (*.f64 -4 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))))))
(*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (/.f64 -1/4 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))) 4))
(*.f64 (/.f64 -1/4 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 A -16))))) (*.f64 4 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 4 (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 C (*.f64 -4 (sqrt.f64 (*.f64 F (*.f64 A -16)))))))
(*.f64 1/4 (*.f64 4 (/.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 F (*.f64 A -16)))) C)))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (sqrt.f64 (*.f64 F (*.f64 A -16)))))
(*.f64 (+.f64 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) C)) (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 -1/2 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))))))
(*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (/.f64 -1/2 (sqrt.f64 (*.f64 A (*.f64 F -16)))) C)))
(*.f64 2 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 -1/2 (*.f64 C (sqrt.f64 (*.f64 F (*.f64 A -16)))))))
(pow.f64 (/.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (sqrt.f64 (*.f64 F (*.f64 A -16)))) C) 1)
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (sqrt.f64 (*.f64 F (*.f64 A -16)))))
(neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 F (*.f64 A -16)))) C))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16)))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 C (sqrt.f64 (*.f64 F (*.f64 A -16)))))
(+.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 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 0)
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))
(+.f64 0 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))
(+.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (-.f64 (pow.f64 B 2) 1)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))
(+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 A (*.f64 C 4)))
(+.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 (*.f64 A (*.f64 C 4)) (-.f64 (pow.f64 B 2) 1)) -1)
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))
(*.f64 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 C (*.f64 A 4)) (pow.f64 B 2))
(*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 1)
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))
(*.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))
(*.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))
(*.f64 (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/2)
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))
(*.f64 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/4)
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -1)
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))
(*.f64 1/2 (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))
(*.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 2) 2)
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))
(*.f64 1/4 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))
(/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 1)
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))
(/.f64 (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 2)
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))
(/.f64 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 4)
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -1)
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))
(/.f64 (*.f64 2 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 8)
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))
(/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2) -2)
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) 16)
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))
(pow.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 1)
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))
(neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))
(+.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 0)
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) C))
(+.f64 0 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) C))
(+.f64 -1 (-.f64 1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 C (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) C))
(+.f64 (-.f64 1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 C (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) -1)
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) C))
(-.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 0)
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) C))
(-.f64 0 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 C (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) C))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) C))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (neg.f64 C)))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) C))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) C))
(*.f64 C (*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) C))
(*.f64 2 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) C) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) C))
(*.f64 2 (/.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 2))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) C))
(*.f64 2 (*.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (neg.f64 C))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) C))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) C) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) C))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (neg.f64 C)) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) C))
(*.f64 1 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) C))
(*.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 1)
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) C))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 C (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) C))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (*.f64 C -2)) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) C))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (*.f64 C -2)) (*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/2))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) C))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (+.f64 C C)) (/.f64 2 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) C))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) 2) (/.f64 C (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) C))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) C) -4) (/.f64 1 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) (*.f64 -4 (/.f64 1/4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 -4 (*.f64 (/.f64 -1/4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))))
(*.f64 (/.f64 -1/4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (*.f64 C (*.f64 -4 (sqrt.f64 (*.f64 F (*.f64 A -16))))))
(*.f64 (*.f64 C (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) 1/2)
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) C))
(*.f64 -2 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) C) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) C))
(*.f64 (+.f64 C C) (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) C))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 C (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) -1)
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) C))
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (neg.f64 C)))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) C))
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1 (/.f64 (/.f64 -1 C) (sqrt.f64 (*.f64 F (*.f64 A -16))))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) C))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A -16)))) (/.f64 C (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) C))
(*.f64 (neg.f64 C) (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) C))
(*.f64 (*.f64 C -2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) C))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) -2) (/.f64 C (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) C))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (neg.f64 C))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) C))
(*.f64 (/.f64 C (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A -16)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) C))
(*.f64 1/2 (*.f64 C (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) C))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) C)
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) C))
(*.f64 (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (sqrt.f64 (*.f64 F (*.f64 A -16))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) C))
(*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) C))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) C))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (*.f64 C -2)))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) C))
(*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (neg.f64 C)) (sqrt.f64 (*.f64 F (*.f64 A -16))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) C))
(*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))))) C)
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) C))
(*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/2) (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (*.f64 C -2)))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) C))
(*.f64 (/.f64 1 (/.f64 (/.f64 -1 C) (sqrt.f64 (*.f64 F (*.f64 A -16))))) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) C))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) C) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) -2)
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) C))
(*.f64 (/.f64 2 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (+.f64 C C)))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) C))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 C -2))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) C))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) C) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)) 2)
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) C))
(*.f64 (/.f64 C (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) -2))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) C))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)) (+.f64 C C))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) C))
(*.f64 (/.f64 C (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)) (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) 2))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) C))
(*.f64 (/.f64 1 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) C) -4))
(*.f64 (*.f64 C (sqrt.f64 (*.f64 A (*.f64 -16 F)))) (*.f64 -4 (/.f64 1/4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 -4 (*.f64 (/.f64 -1/4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 C (sqrt.f64 (*.f64 A (*.f64 F -16))))))
(*.f64 (/.f64 -1/4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (*.f64 C (*.f64 -4 (sqrt.f64 (*.f64 F (*.f64 A -16))))))
(*.f64 (/.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 2) 2)
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) C))
(*.f64 (+.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (neg.f64 C)))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) C))
(pow.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 1)
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) C))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 C (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 A (*.f64 -16 F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F -16))) (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 C (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) C))

localize50.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.7b
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))
6.2b
(*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
12.2b
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
14.3b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
Compiler

Compiled 156 to 86 computations (44.9% saved)

series19.0ms (0%)

Counts
4 → 156
Calls

45 calls:

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

rewrite91.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1542×rational.json-1
1542×rational.json-2
1542×rational.json-4
1542×rational.json-3
1532×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
023222
1162222
2345222
3801222
41892222
54979222
Stop Event
node limit
Counts
4 → 93
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.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 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C 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 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.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 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.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 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.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 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.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 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.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 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.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 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C 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 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.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 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (*.f64 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.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 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.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 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (/.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (/.f64 1 (*.f64 4 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.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 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.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 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.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 -1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.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 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.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 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 1/2) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 4 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.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 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.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 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.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 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.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 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.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 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.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 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) 4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.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 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 2) (/.f64 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (*.f64 F 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 B 2) (neg.f64 (*.f64 C (*.f64 A 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 C (*.f64 A 4))) (pow.f64 B 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 2) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 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 -1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))) (#(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 1/2 (*.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))) 2) 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 (*.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (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 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) 16)))) (#(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)))))))

simplify323.0ms (0.4%)

Algorithm
egg-herbie
Rules
1504×rational.json-simplify-43
1240×rational.json-simplify-46
926×rational.json-simplify-2
876×rational.json-simplify-35
846×rational.json-simplify-41
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
098031811
1279830925
2624429485
3796829485
Stop Event
node limit
Counts
249 → 438
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2)))) (pow.f64 B 3))))) C) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2)))) (pow.f64 B 3))))) C) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) B))) 2))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2)))) (pow.f64 B 5)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))))) (pow.f64 C 2))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2)))) (pow.f64 B 3))))) C) (+.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 7)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) B))) 2))) (pow.f64 B 5)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) B))) 2)))) (pow.f64 B 5)))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2)))) (pow.f64 B 7)))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) B))) 2))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2)))) (pow.f64 B 5)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))))) (pow.f64 C 2)))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))) (*.f64 C (sqrt.f64 -8))))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2)))) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -8) 3))))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 4))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))) (pow.f64 C 3)) (sqrt.f64 (/.f64 F (pow.f64 A 7))))))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -8)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -8)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 4))) (sqrt.f64 -8)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2)))) (pow.f64 (sqrt.f64 -8) 3)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (sqrt.f64 -8))))))) (pow.f64 C 3))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -8)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))))))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 3)))))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 3)))))) (+.f64 (*.f64 (+.f64 (*.f64 -16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 5)))))) (pow.f64 A 2)) (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 5)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F C)))) 2)) (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 7)))))))) (+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 3)))))) (+.f64 (*.f64 (+.f64 (*.f64 -16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 5)))))) (pow.f64 A 2)) (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (sqrt.f64 -4)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 6))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (sqrt.f64 -4)))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 4))) (*.f64 (pow.f64 A 3) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (sqrt.f64 -4)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (sqrt.f64 -4)))) 2)) (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))))) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (*.f64 (sqrt.f64 2) (pow.f64 B 4))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) 2)))) (pow.f64 (sqrt.f64 -4) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F)))))))) (pow.f64 A 3))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 A C)))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 A C))))) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (pow.f64 B 2)))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 A C))))) (+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (pow.f64 B 2)) (*.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))))) (pow.f64 B 4))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 A C))))) (+.f64 (*.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 7) (pow.f64 C 7)))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 7) (pow.f64 C 7)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 7) (pow.f64 C 7)))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 7) (pow.f64 C 7)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))))) (pow.f64 B 6)) (+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (pow.f64 B 2)) (*.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))))) (pow.f64 B 4)))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 32 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))))))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))) (pow.f64 B 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))))) (pow.f64 B 5))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))) (pow.f64 B 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))))) (pow.f64 B 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 32 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -64 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 8 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))))) (pow.f64 B 7))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))) (pow.f64 B 3))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) C)) B))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) B))) 2)) (pow.f64 C 2))) B) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) C)) B)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) B))) 2))))) (pow.f64 B 3)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) B))) 2)) (pow.f64 C 2))) B) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) C)) B))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -8)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -8))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -8)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -8)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -8))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -8)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3))))))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2))))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3)))))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (sqrt.f64 -4)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (sqrt.f64 -4)))) 2)) (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (sqrt.f64 -4)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) 2)))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 A C))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 (sqrt.f64 -4) 3)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 A C))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (pow.f64 (sqrt.f64 -4) 5)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 (sqrt.f64 -4) 3)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) C) (*.f64 A (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) C) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) C) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) C) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) C) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) C) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))))) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))))) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 A (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 A (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 A (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 A (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 A (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 A (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -1 (*.f64 A (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) F))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 A (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) F))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 A (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) F))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C))))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(*.f64 -4 (*.f64 A C))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(pow.f64 B 2)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(pow.f64 B 2)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(pow.f64 B 2)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(*.f64 -4 (*.f64 A C))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(*.f64 -4 (*.f64 A C))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(pow.f64 B 2)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(*.f64 -4 (*.f64 A C))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(*.f64 -4 (*.f64 A C))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.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 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.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 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(+.f64 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.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 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.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 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.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 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.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 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (*.f64 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 1/2))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.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 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (/.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 1/2)
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (/.f64 1 (*.f64 4 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.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 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -1)
(*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.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 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.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 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 1/2) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))
(*.f64 (/.f64 1 (*.f64 4 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.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 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) -2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 2)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.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 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 0)
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))
(+.f64 -1 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 1))
(+.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 1) -1)
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 2))
(-.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))
(-.f64 1 (-.f64 1 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))
(-.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 1) 1)
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 2))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) 1/2)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) -1)
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) 1/4)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))
(*.f64 1/4 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 2) 2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) 2)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) -1)
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) 4)
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) -2) -2)
(/.f64 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) 4) 8)
(/.f64 (*.f64 4 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) -4)
(/.f64 (*.f64 2 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) 4)) 16)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))
(+.f64 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 0)
(+.f64 0 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 (/.f64 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 2) (/.f64 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 2))
(-.f64 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 0)
(/.f64 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 1)
(/.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) 2)
(/.f64 (*.f64 (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (*.f64 F 4)) 4)
(/.f64 (*.f64 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 8) 8)
(/.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 8)) 16)
(pow.f64 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 1)
(+.f64 (pow.f64 B 2) (neg.f64 (*.f64 C (*.f64 A 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 -1 (+.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 1))
(+.f64 (neg.f64 (*.f64 C (*.f64 A 4))) (pow.f64 B 2))
(+.f64 (+.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 1) -1)
(+.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 2) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 2))
(*.f64 2 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 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 -1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 1/2)
(*.f64 1/2 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 2) 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 (*.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) -2)
(/.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 2)
(/.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 4)
(/.f64 (*.f64 2 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) 16)
(pow.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 1)
(neg.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
Outputs
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 A F))))
(*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2)))) (pow.f64 B 3))))) C) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))) C))
(+.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 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) -4)) (*.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 F A)) -1/2))) C))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) -4)) (*.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 F A)) -1/2))) C))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2)))) (pow.f64 B 3))))) C) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) B))) 2))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2)))) (pow.f64 B 5)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))))) (pow.f64 C 2))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (-.f64 (*.f64 A (*.f64 F -8)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) B)) 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))))) (pow.f64 C 2)) (*.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))) C)))
(+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 F -8)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) B)) 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -1/2)) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 A F))))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))))) (pow.f64 C 2)) (+.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 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) -4)) (*.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 F A)) -1/2))) C)))
(+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 F -8)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) B)) 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -1/2)) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 A F))))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))))) (pow.f64 C 2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) -4)) (*.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 F A)) -1/2))) C)))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2)))) (pow.f64 B 3))))) C) (+.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 7)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) B))) 2))) (pow.f64 B 5)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) B))) 2)))) (pow.f64 B 5)))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2)))) (pow.f64 B 7)))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) B))) 2))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2)))) (pow.f64 B 5)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))))) (pow.f64 C 2)))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))) C) (+.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (-.f64 (*.f64 A (*.f64 F -8)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) B)) 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))))) (pow.f64 C 2))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 7)) -64)) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (-.f64 (*.f64 A (*.f64 F -8)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) B)) 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) (-.f64 (*.f64 A (*.f64 F -8)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) B)) 2)))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 7)))))))))))
(+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 A F)))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 F -8)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) B)) 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -1/2)) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 A F))))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))))) (pow.f64 C 2))) (+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) -4)) (*.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 F A)) -1/2))) C) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -2 (*.f64 (-.f64 (*.f64 A (*.f64 F -8)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) B)) 2))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (sqrt.f64 (/.f64 A F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 7)) -64)) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 F -8)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) B)) 2)))) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) (pow.f64 B 5))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) 1/4)) (*.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 7))) (*.f64 -8 (sqrt.f64 (*.f64 F (pow.f64 A 3)))))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 F -8)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) B)) 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -1/2)) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 A F))))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))))) (pow.f64 C 2))) (+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) -4)) (*.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 F A)) -1/2))) C) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -2 (*.f64 (-.f64 (*.f64 A (*.f64 F -8)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) B)) 2))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (sqrt.f64 (/.f64 A F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 7)) -64)) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 F -8)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) B)) 2)))) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) (pow.f64 B 5))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) 1/4)) (*.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 7))) (*.f64 -8 (sqrt.f64 (*.f64 F (pow.f64 A 3)))))))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F -4))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) 1/8)) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) C)) 1/16)) (*.f64 1/8 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (pow.f64 A 2) (*.f64 F -4))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) C)) 1/16)) (*.f64 1/8 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 F F)) (*.f64 (pow.f64 A 2) (*.f64 F -4))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))) (*.f64 C (sqrt.f64 -8))))))))))
(+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F -4))) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16)) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F -4))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) 1/8))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F -4)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))))
(+.f64 (*.f64 1/8 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (pow.f64 A 2) (*.f64 F -4))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) C)) 1/16)) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (+.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (pow.f64 A 2) (*.f64 F -4))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (pow.f64 A 2) (*.f64 F -4)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) 1/32))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) 1/64))))))
(+.f64 (*.f64 1/8 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 F F)) (*.f64 (pow.f64 A 2) (*.f64 F -4))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) C)) 1/16)) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (+.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 F F)) (*.f64 (pow.f64 A 2) (*.f64 F -4))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 F F)) (*.f64 (pow.f64 A 2) (*.f64 F -4)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) 1/32))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) 1/64))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2)))) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -8) 3))))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 4))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))) (pow.f64 C 3)) (sqrt.f64 (/.f64 F (pow.f64 A 7))))))))))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16)) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F -4))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) 1/8)) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 F 3)))) (*.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F -4))) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F -4))) (sqrt.f64 -8))) 2)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -512)))))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 7)) F)) (*.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F -4))) (pow.f64 B 4)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -8)))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (/.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F -4))) (sqrt.f64 -8))) 2))) (*.f64 (sqrt.f64 2) (pow.f64 B 2))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (*.f64 1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (pow.f64 C 3)) (sqrt.f64 (/.f64 F (pow.f64 A 7))))))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F -4)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F -4))) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (+.f64 (*.f64 1/8 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (pow.f64 A 2) (*.f64 F -4))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) C)) 1/16)) (+.f64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) 1/64)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (pow.f64 A 2) (*.f64 F -4)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) 1/32)) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (pow.f64 A 2) (*.f64 F -4))) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (pow.f64 A 2) (*.f64 F -4))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -512)) (pow.f64 C 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 F 3))))))) (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (pow.f64 A 2) (*.f64 F -4))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F))))) (+.f64 (*.f64 1/128 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (pow.f64 A 2) (*.f64 F -4))) (pow.f64 B 4)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 7)) F))))) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (pow.f64 A 2) (*.f64 F -4))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) 1/32)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 1/256 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 6) (pow.f64 C 3))))))))))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (+.f64 (*.f64 1/8 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 F F)) (*.f64 (pow.f64 A 2) (*.f64 F -4))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 2) C)) 1/16)) (+.f64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) 1/64)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 F F)) (*.f64 (pow.f64 A 2) (*.f64 F -4)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) 1/32)) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 F F)) (*.f64 (pow.f64 A 2) (*.f64 F -4))) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 F F)) (*.f64 (pow.f64 A 2) (*.f64 F -4))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -512)) (pow.f64 C 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 F 3))))))) (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 F F)) (*.f64 (pow.f64 A 2) (*.f64 F -4))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F))))) (+.f64 (*.f64 1/128 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 F F)) (*.f64 (pow.f64 A 2) (*.f64 F -4))) (pow.f64 B 4)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 7)) F))))) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 F F)) (*.f64 (pow.f64 A 2) (*.f64 F -4))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) 1/32)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 1/256 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 6) (pow.f64 C 3))))))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))
(*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F A)) -1/4))
(*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F A))) -1/4)
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -8)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F A)) -1/4)) (*.f64 -1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) -1/8)) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) (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 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) -1/8)) (*.f64 1/16 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -16) (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 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) -1/8)) (*.f64 1/16 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 (/.f64 F (pow.f64 A 3)) -16))))) C)))
(+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -8)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))))
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5)))) -1/64) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F 4))) (*.f64 (sqrt.f64 2) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) -1/8)) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))) C)) (+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F A)) -1/4)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F 4))) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F A))) -1/4) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) -1/8)) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) -1/8)) (*.f64 1/16 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F (pow.f64 A 3))))))) C)))) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 4 (pow.f64 A 2))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) 1/32)) (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) -1/64))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (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 -16 (/.f64 F A))) -1/4) (*.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) -1/8))) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 4 (pow.f64 A 2))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) 1/32)) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) -1/8)) (*.f64 1/16 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 (/.f64 F (pow.f64 A 3)) -16))))) 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/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 4))) (sqrt.f64 -8)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2)))) (pow.f64 (sqrt.f64 -8) 3)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (sqrt.f64 -8))))))) (pow.f64 C 3))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -8)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))))))
(+.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5)))) -1/64) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F 4))) (*.f64 (sqrt.f64 2) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) -1/8)) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))) C)) (+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F A)) -1/4)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F 4))) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (pow.f64 B 6) (sqrt.f64 -16)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 7)) F)) (*.f64 (*.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F 4)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) -1/128)) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 F 3)))) (*.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F 4))) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F 4))) (sqrt.f64 -8))) 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -512))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (/.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F 4))) (sqrt.f64 -8))) 2))) (*.f64 (sqrt.f64 2) (pow.f64 B 2))) (sqrt.f64 -8))))))) (pow.f64 C 3))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) -1/64)) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 4 (pow.f64 A 2))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) 1/32)) (+.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F A))) -1/4) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) -1/8)) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) -1/8)) (*.f64 1/16 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F (pow.f64 A 3))))))) C))))) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) 1/256)) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) 1/32)) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (sqrt.f64 -512))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 F 3)))) 1/16)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 7)) F)) (*.f64 (*.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 4 (pow.f64 A 2))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) -1/128))))) (pow.f64 C 3)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -16) (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) -1/64)) (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F A))) -1/4) (*.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) -1/8))) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 4 (pow.f64 A 2))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) 1/32)) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) -1/8)) (*.f64 1/16 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 (/.f64 F (pow.f64 A 3)) -16))))) C)))) (neg.f64 (/.f64 (+.f64 (*.f64 1/256 (*.f64 (pow.f64 B 6) (sqrt.f64 (*.f64 (/.f64 F (pow.f64 A 7)) -16)))) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) 1/32)) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (sqrt.f64 -512))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 F 3)))) 1/16)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 7)) F)) (*.f64 (*.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 4 (pow.f64 A 2))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) -1/128))))) (pow.f64 C 3)))))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (/.f64 2 B) (sqrt.f64 (*.f64 F C))))
(*.f64 (/.f64 2 B) (neg.f64 (sqrt.f64 (*.f64 F C))))
(*.f64 (sqrt.f64 (*.f64 F C)) (neg.f64 (/.f64 2 B)))
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 3)))))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 2 B) (sqrt.f64 (*.f64 F C)))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 2 (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 3)))))))
(+.f64 (*.f64 (/.f64 2 B) (neg.f64 (sqrt.f64 (*.f64 F C)))) (*.f64 A (+.f64 (*.f64 (/.f64 2 (pow.f64 B 3)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) -4)) (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 3)) (*.f64 (sqrt.f64 (/.f64 F C)) -1/2)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (neg.f64 (/.f64 2 B))) (*.f64 A (+.f64 (*.f64 (/.f64 2 (pow.f64 B 3)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) -4)) (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 3)) (*.f64 (sqrt.f64 (/.f64 F C)) -1/2)))))
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 3)))))) (+.f64 (*.f64 (+.f64 (*.f64 -16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 5)))))) (pow.f64 A 2)) (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 2 (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 3)))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 2 B) (sqrt.f64 (*.f64 F C)))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 (/.f64 2 (pow.f64 B 5)) (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 F C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (*.f64 (sqrt.f64 2) B)))) 2)) (pow.f64 B 3)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) -1/2)) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 5)))))))))
(+.f64 (+.f64 (*.f64 (/.f64 2 B) (neg.f64 (sqrt.f64 (*.f64 F C)))) (*.f64 A (+.f64 (*.f64 (/.f64 2 (pow.f64 B 3)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) -4)) (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 3)) (*.f64 (sqrt.f64 (/.f64 F C)) -1/2))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (/.f64 (-.f64 (*.f64 F (*.f64 C -4)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (*.f64 (sqrt.f64 2) B)))) 2)) (pow.f64 B 3)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) -1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (/.f64 2 (pow.f64 B 5)) -16)) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 5)) -2))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (neg.f64 (/.f64 2 B))) (*.f64 A (+.f64 (*.f64 (/.f64 2 (pow.f64 B 3)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) -4)) (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 3)) (*.f64 (sqrt.f64 (/.f64 F C)) -1/2))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (/.f64 (-.f64 (*.f64 F (*.f64 C -4)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (*.f64 (sqrt.f64 2) B)))) 2)) (pow.f64 B 3)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) -1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (/.f64 2 (pow.f64 B 5)) -16)) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 5)) -2))))))
(+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 5)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F C)))) 2)) (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 7)))))))) (+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 3)))))) (+.f64 (*.f64 (+.f64 (*.f64 -16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 5)))))) (pow.f64 A 2)) (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))))
(+.f64 (+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 2 (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 3)))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 2 B) (sqrt.f64 (*.f64 F C)))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 (/.f64 2 (pow.f64 B 5)) (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 F C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (*.f64 (sqrt.f64 2) B)))) 2)) (pow.f64 B 3)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) -1/2)) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 5))))))))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 F C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (*.f64 (sqrt.f64 2) B)))) 2)) (pow.f64 B 5)) (*.f64 (sqrt.f64 (/.f64 C F)) -2)) (+.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (/.f64 (-.f64 (*.f64 -4 (*.f64 F C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (*.f64 (sqrt.f64 2) B)))) 2)) (*.f64 2 (pow.f64 B 5)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) 1/4)) (+.f64 (*.f64 -64 (*.f64 (/.f64 2 (pow.f64 B 7)) (sqrt.f64 (*.f64 F (pow.f64 C 7))))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 7)))))))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (/.f64 (-.f64 (*.f64 F (*.f64 C -4)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (*.f64 (sqrt.f64 2) B)))) 2)) (pow.f64 B 3)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) -1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (/.f64 2 (pow.f64 B 5)) -16)) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 5)) -2))))) (+.f64 (+.f64 (*.f64 (/.f64 2 B) (neg.f64 (sqrt.f64 (*.f64 F C)))) (*.f64 A (+.f64 (*.f64 (/.f64 2 (pow.f64 B 3)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) -4)) (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 3)) (*.f64 (sqrt.f64 (/.f64 F C)) -1/2))))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 (/.f64 (-.f64 (*.f64 F (*.f64 C -4)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (*.f64 (sqrt.f64 2) B)))) 2)) (pow.f64 B 5)) (*.f64 (sqrt.f64 (/.f64 C F)) -2)) (+.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (/.f64 (-.f64 (*.f64 F (*.f64 C -4)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (*.f64 (sqrt.f64 2) B)))) 2)) (*.f64 2 (pow.f64 B 5)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) 1/4)) (+.f64 (*.f64 (/.f64 2 (pow.f64 B 7)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) -64)) (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 7)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) -8))))))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (/.f64 (-.f64 (*.f64 F (*.f64 C -4)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (*.f64 (sqrt.f64 2) B)))) 2)) (pow.f64 B 3)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) -1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (/.f64 2 (pow.f64 B 5)) -16)) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 5)) -2))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (neg.f64 (/.f64 2 B))) (*.f64 A (+.f64 (*.f64 (/.f64 2 (pow.f64 B 3)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) -4)) (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 3)) (*.f64 (sqrt.f64 (/.f64 F C)) -1/2))))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 (/.f64 (-.f64 (*.f64 F (*.f64 C -4)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (*.f64 (sqrt.f64 2) B)))) 2)) (pow.f64 B 5)) (*.f64 (sqrt.f64 (/.f64 C F)) -2)) (+.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (/.f64 (-.f64 (*.f64 F (*.f64 C -4)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (*.f64 (sqrt.f64 2) B)))) 2)) (*.f64 2 (pow.f64 B 5)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) 1/4)) (+.f64 (*.f64 (/.f64 2 (pow.f64 B 7)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) -64)) (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 7)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) -8))))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C))))
(*.f64 1/4 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C))))
(*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -8)))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -4)) (/.f64 (sqrt.f64 2) A)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))))))))
(+.f64 (*.f64 1/8 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) A) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16)) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -8)))))
(+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (sqrt.f64 -4)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (*.f64 (sqrt.f64 2) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) 1/32)) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -4))) (pow.f64 A 2)))) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -4)) (/.f64 (sqrt.f64 2) A)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16)) (+.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (-.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (sqrt.f64 -4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))))))))))
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) 1/32)) (+.f64 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -8))) (*.f64 1/8 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (sqrt.f64 -4))) 2))) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (pow.f64 A 2)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 A 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) 1/64)) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) A) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16)))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 6))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (sqrt.f64 -4)))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 4))) (*.f64 (pow.f64 A 3) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (sqrt.f64 -4)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (sqrt.f64 -4)))) 2)) (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))))) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))))))))
(+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -4)) (/.f64 (sqrt.f64 2) (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) 1/256)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))) (+.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -4))) (pow.f64 A 2)))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -4)) (/.f64 (sqrt.f64 2) A)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16)) (+.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (-.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (sqrt.f64 -4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -4)))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4)))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (-.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (sqrt.f64 -4))) 2)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 -64)))))))) (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (*.f64 (sqrt.f64 2) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) 1/32)))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (*.f64 (sqrt.f64 2) (pow.f64 B 4))) (*.f64 (pow.f64 A 3) (sqrt.f64 -4))))))) (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (sqrt.f64 -4))) 2)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) 1/32)))))
(+.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 -8) (pow.f64 B 4)) (pow.f64 A 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) 1/64)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 1/128 (*.f64 (*.f64 (pow.f64 B 4) (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (pow.f64 A 3))))) (+.f64 (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (sqrt.f64 -4))) 2)))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -64)) (pow.f64 A 3)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F))))) (*.f64 1/8 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (sqrt.f64 -4))) 2))) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (pow.f64 A 2)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) 1/32)) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) A) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16)))))) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (sqrt.f64 -4))) 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)) 1/32)) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -8))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4))
(*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F C) -8)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4)) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4)))))) A)))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F C) -8))) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) 1/16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) -1/8))) A)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4)))))) A)) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -4))) (pow.f64 A 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/64)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (-.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -4)))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -4)))))) (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4))))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) 1/16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) -1/8))) A)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4)) 1/2)) 2)) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (pow.f64 A 2))) -1/8)) (+.f64 (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F C) -8))) (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8))) (/.f64 (/.f64 (sqrt.f64 2) (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/64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 A 2)))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (*.f64 (sqrt.f64 2) (pow.f64 B 4))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) 2)))) (pow.f64 (sqrt.f64 -4) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F)))))))) (pow.f64 A 3))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4)))))) A)) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -4))) (pow.f64 A 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/64)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (-.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -4)))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -4)))))) (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) 1/256)) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4))) 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4))) 2)))) (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -64)))))))) (pow.f64 A 3)))))
(+.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 (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) 1/16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) -1/8))) A)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4)) 1/2)) 2)) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (pow.f64 A 2))) -1/8)) (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F C) -8))) (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8))) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (pow.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) 1/32))))) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4)) 1/2)) 2))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) 1/32)) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 6)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) 1/256)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)) (*.f64 1/16 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4)) 1/2)) 2))) (sqrt.f64 -64)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 -1/128 (*.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -4))))))) (pow.f64 A 3)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4)) 1/2)) 2)) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (pow.f64 A 2))) -1/8)) (+.f64 (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F C) -8))) (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8))) (/.f64 (/.f64 (sqrt.f64 2) (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/64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 A 2)))))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) 1/16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) -1/8))) A) (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4)) 1/2)) 2))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) 1/32)) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 6)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) 1/256)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)) (*.f64 1/16 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4)) 1/2)) 2))) (sqrt.f64 -64)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 -1/128 (*.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -4))))))) (pow.f64 A 3)))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 A C)))))
(*.f64 1/4 (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 (+.f64 A (*.f64 2 C)) (/.f64 F (*.f64 A C))))))
(*.f64 1/4 (sqrt.f64 (*.f64 (*.f64 F (/.f64 (+.f64 A (*.f64 2 C)) (*.f64 A C))) -8)))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 A C))))) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (pow.f64 B 2)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 (+.f64 A (*.f64 2 C)) (/.f64 F (*.f64 A C)))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (pow.f64 (*.f64 A C) 3))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (pow.f64 (*.f64 A C) 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (*.f64 F (/.f64 (+.f64 A (*.f64 2 C)) (*.f64 A C))) -8))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (sqrt.f64 (*.f64 -8 (*.f64 F (/.f64 (+.f64 A (*.f64 2 C)) (pow.f64 (*.f64 A C) 3)))))) (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (*.f64 2 C)) (pow.f64 (*.f64 A C) 3)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) 1/8)))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 A C))))) (+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (pow.f64 B 2)) (*.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))))) (pow.f64 B 4))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 (+.f64 A (*.f64 2 C)) (/.f64 F (*.f64 A C)))))) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (pow.f64 (*.f64 A C) 3))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (pow.f64 (*.f64 A C) 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (*.f64 (+.f64 A (*.f64 2 C)) (/.f64 F (pow.f64 (*.f64 A C) 5)))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (*.f64 2 C)) (/.f64 F (pow.f64 (*.f64 A C) 5)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -64)) -1/32)) (*.f64 1/64 (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 (+.f64 A (*.f64 2 C)) (/.f64 F (pow.f64 (*.f64 A C) 5)))))))))))
(+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (sqrt.f64 (*.f64 -8 (*.f64 F (/.f64 (+.f64 A (*.f64 2 C)) (pow.f64 (*.f64 A C) 3)))))) (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (*.f64 2 C)) (pow.f64 (*.f64 A C) 3)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) 1/8)))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (*.f64 F (/.f64 (+.f64 A (*.f64 2 C)) (*.f64 A C))) -8))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (*.f64 2 C)) (pow.f64 (*.f64 A C) 5)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -64)) -1/32)) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (*.f64 2 C)) (pow.f64 (*.f64 A C) 5)))) 1/32)) (*.f64 1/64 (sqrt.f64 (*.f64 (*.f64 F (/.f64 (+.f64 A (*.f64 2 C)) (pow.f64 (*.f64 A C) 5))) -8))))))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 A C))))) (+.f64 (*.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 7) (pow.f64 C 7)))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 7) (pow.f64 C 7)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 7) (pow.f64 C 7)))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 7) (pow.f64 C 7)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))))) (pow.f64 B 6)) (+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (pow.f64 B 2)) (*.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))))) (pow.f64 B 4)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 (+.f64 A (*.f64 2 C)) (/.f64 F (*.f64 A C)))))) (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (pow.f64 (*.f64 A C) 3))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (pow.f64 (*.f64 A C) 3))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (*.f64 (+.f64 A (*.f64 2 C)) (/.f64 F (pow.f64 (*.f64 A C) 5)))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (*.f64 2 C)) (/.f64 F (pow.f64 (*.f64 A C) 5)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -64)) -1/32)) (*.f64 1/64 (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 (+.f64 A (*.f64 2 C)) (/.f64 F (pow.f64 (*.f64 A C) 5)))))))))) (*.f64 (pow.f64 B 6) (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (*.f64 2 C)) (/.f64 F (pow.f64 (*.f64 A C) 7)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1024)) 1/64)) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 (+.f64 A (*.f64 2 C)) (/.f64 F (pow.f64 (*.f64 A C) 7)))))) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -64)) (sqrt.f64 (*.f64 (+.f64 A (*.f64 2 C)) (/.f64 F (pow.f64 (*.f64 A C) 7)))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 A (*.f64 2 C)) (/.f64 F (pow.f64 (*.f64 A C) 7)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) 1/128))))))))
(+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (sqrt.f64 (*.f64 -8 (*.f64 F (/.f64 (+.f64 A (*.f64 2 C)) (pow.f64 (*.f64 A C) 3)))))) (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (*.f64 2 C)) (pow.f64 (*.f64 A C) 3)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) 1/8)))) (+.f64 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (*.f64 F (/.f64 (+.f64 A (*.f64 2 C)) (*.f64 A C))) -8))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (*.f64 2 C)) (pow.f64 (*.f64 A C) 5)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -64)) -1/32)) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (*.f64 2 C)) (pow.f64 (*.f64 A C) 5)))) 1/32)) (*.f64 1/64 (sqrt.f64 (*.f64 (*.f64 F (/.f64 (+.f64 A (*.f64 2 C)) (pow.f64 (*.f64 A C) 5))) -8))))))) (*.f64 (pow.f64 B 6) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (*.f64 2 C)) (/.f64 F (pow.f64 (*.f64 A C) 7)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -64)) -1/128)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (*.f64 (+.f64 A (*.f64 2 C)) (/.f64 F (pow.f64 (*.f64 A C) 7)))) 1/128))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (*.f64 2 C)) (/.f64 F (pow.f64 (*.f64 A C) 7)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1024)) 1/64)) (*.f64 1/256 (sqrt.f64 (*.f64 (*.f64 (+.f64 A (*.f64 2 C)) (/.f64 F (pow.f64 (*.f64 A C) 7))) -8))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 A (pow.f64 B 3))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 A (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) 2))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) (pow.f64 B 3)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 (*.f64 (*.f64 A C) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) -2))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))))))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 A (pow.f64 B 3))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (pow.f64 (*.f64 A C) 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (pow.f64 (*.f64 A C) 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))) (+.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (pow.f64 (*.f64 A C) 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 A (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) 2))))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (pow.f64 (*.f64 A C) 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (*.f64 (pow.f64 (*.f64 A C) 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) 8)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) (pow.f64 B 3))))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (pow.f64 (*.f64 A C) 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))) (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (pow.f64 (*.f64 A C) 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) -8)) (*.f64 2 (+.f64 (*.f64 (*.f64 A C) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (pow.f64 (*.f64 A C) 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 32 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))))))))))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 A (pow.f64 B 3))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (pow.f64 (*.f64 A C) 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 A (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) 2)) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (pow.f64 (*.f64 A C) 3) (/.f64 (sqrt.f64 2) (pow.f64 B 7))))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (pow.f64 (*.f64 A C) 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (pow.f64 (*.f64 A C) 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))) (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 A C) 3) (/.f64 (sqrt.f64 2) (pow.f64 B 7))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) 32)) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (pow.f64 (*.f64 A C) 3) (/.f64 (sqrt.f64 2) (pow.f64 B 7))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (pow.f64 (*.f64 A C) 3) (/.f64 (sqrt.f64 2) (pow.f64 B 7))))))))))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))) (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (pow.f64 (*.f64 A C) 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 (*.f64 A C) 3) (pow.f64 B 7)))) -32)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 (*.f64 A C) 3) (pow.f64 B 7))) 4)) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 (*.f64 A C) 3) (pow.f64 B 7))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (*.f64 (pow.f64 (*.f64 A C) 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) 8)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (pow.f64 (*.f64 A C) 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 A C) (pow.f64 B 3))))))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A C) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))) (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (pow.f64 (*.f64 A C) 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 (*.f64 A C) 3) (pow.f64 B 7)))) -32)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 (*.f64 A C) 3) (pow.f64 B 7))) 4)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (neg.f64 (/.f64 (sqrt.f64 2) B))))) (*.f64 8 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (pow.f64 (*.f64 A C) 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 (*.f64 A C) 3) (pow.f64 B 7))))))) (*.f64 2 (+.f64 (*.f64 (*.f64 A C) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (pow.f64 (*.f64 A C) 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))) (pow.f64 B 3))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (*.f64 A C)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (*.f64 A C))))) (pow.f64 B 3))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))) (neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (*.f64 A C))) -2) (pow.f64 B 3))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 A C) (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (*.f64 2 C))) 2))) -2) (pow.f64 B 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))))) (pow.f64 B 5))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))) (pow.f64 B 3)))))
(+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (*.f64 A C)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (*.f64 A C))))) (pow.f64 B 3)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)))))) (pow.f64 B 5))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2))) -14)) (pow.f64 B 5)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (*.f64 A C))) -2) (pow.f64 B 3)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 A C) 2) (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (*.f64 2 C))) 2))) -6) (pow.f64 B 5)) (/.f64 (*.f64 (*.f64 (*.f64 A C) (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (*.f64 2 C))) 2))) -2) (pow.f64 B 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))))) (pow.f64 B 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 32 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -64 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 8 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))))) (pow.f64 B 7))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))) (pow.f64 B 3))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)))))) (pow.f64 B 5))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (*.f64 A C)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (*.f64 A C))))) (pow.f64 B 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) 32)) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)))) (*.f64 8 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3))))))) (pow.f64 B 7))))))
(+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2))) -14)) (pow.f64 B 5)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (*.f64 A C))) -2) (pow.f64 B 3))))) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) 4)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) -64)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 A C) 3) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) 40))) (pow.f64 B 7))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 A C) 2) (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (*.f64 2 C))) 2))) -6) (pow.f64 B 5)) (+.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 (*.f64 A C) 3) (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (*.f64 2 C))) 2)))) (*.f64 (*.f64 (pow.f64 (*.f64 A C) 3) (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (*.f64 2 C))) 2))) -24)) (pow.f64 B 7)) (/.f64 (*.f64 (*.f64 (*.f64 A C) (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (*.f64 2 C))) 2))) -2) (pow.f64 B 3))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B))
(*.f64 B (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 2)))
(*.f64 B (sqrt.f64 (*.f64 2 (*.f64 A F))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) C)) B))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (*.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F -4)))) (/.f64 (sqrt.f64 2) B)) 1/2)))
(+.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 2))) (*.f64 (*.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (pow.f64 A 2) (*.f64 F -4)))) (/.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 A F)))) (*.f64 (*.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (+.f64 F F)) (*.f64 (pow.f64 A 2) (*.f64 F -4)))) (/.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) B))) 2)) (pow.f64 C 2))) B) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) C)) B)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (*.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F -4)))) (/.f64 (sqrt.f64 2) B)) 1/2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 A (*.f64 F -8)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F -4))) B)) 2)))) (/.f64 (sqrt.f64 2) B))))))
(+.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 2))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (-.f64 (*.f64 A (*.f64 F -8)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (pow.f64 A 2) (*.f64 F -4))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2)) B))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (pow.f64 A 2) (*.f64 F -4)))) (/.f64 (sqrt.f64 2) B))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 A F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (+.f64 (*.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (+.f64 F F)) (*.f64 (pow.f64 A 2) (*.f64 F -4)))) (/.f64 (sqrt.f64 2) B)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (-.f64 (*.f64 A (*.f64 F -8)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 F F)) (*.f64 (pow.f64 A 2) (*.f64 F -4))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2)) B))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) B))) 2))))) (pow.f64 B 3)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) B))) 2)) (pow.f64 C 2))) B) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) C)) B))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (*.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F -4)))) (/.f64 (sqrt.f64 2) B)) 1/2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 A (*.f64 F -8)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F -4))) B)) 2)))) (/.f64 (sqrt.f64 2) B))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A F) 3))) (*.f64 (*.f64 (pow.f64 C 3) (*.f64 (-.f64 (*.f64 A (*.f64 F -8)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F -4))) B)) 2))) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F -4))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))))
(+.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 2))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (-.f64 (*.f64 A (*.f64 F -8)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (pow.f64 A 2) (*.f64 F -4))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2)) B))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (pow.f64 A 2) (*.f64 F -4)))) (/.f64 (sqrt.f64 2) B))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A F) 3))) (*.f64 (*.f64 (*.f64 (pow.f64 C 3) (*.f64 (-.f64 (*.f64 A (*.f64 F -8)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (pow.f64 A 2) (*.f64 F -4))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2)) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (pow.f64 A 2) (*.f64 F -4))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -1/4))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 A F)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (+.f64 (*.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (+.f64 F F)) (*.f64 (pow.f64 A 2) (*.f64 F -4)))) (/.f64 (sqrt.f64 2) B)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (-.f64 (*.f64 A (*.f64 F -8)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 F F)) (*.f64 (pow.f64 A 2) (*.f64 F -4))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2)) B))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A F) 3))) (*.f64 (*.f64 (*.f64 (pow.f64 C 3) (*.f64 (-.f64 (*.f64 A (*.f64 F -8)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 F F)) (*.f64 (pow.f64 A 2) (*.f64 F -4))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2)) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 F F)) (*.f64 (pow.f64 A 2) (*.f64 F -4))))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -1/4))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(*.f64 C (sqrt.f64 (*.f64 (*.f64 A F) -16)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -8)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F -4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (pow.f64 A 2) (*.f64 F -4))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 (/.f64 1 A) F))))))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 A F) -16))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 F F)) (*.f64 (pow.f64 A 2) (*.f64 F -4))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 (/.f64 1 A) F))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -8))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F -4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F -4))) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (*.f64 1/2 (+.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (pow.f64 A 2) (*.f64 F -4))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 (/.f64 1 A) F)))) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (pow.f64 A 2) (*.f64 F -4))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 (/.f64 1 A) F)))))))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 A F) -16))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 F F)) (*.f64 (pow.f64 A 2) (*.f64 F -4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 F F)) (*.f64 (pow.f64 A 2) (*.f64 F -4))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2)) (/.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 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -8)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F -4))) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F -4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A F) 3))) (*.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F -4))) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F -4))) (sqrt.f64 -8))) 2)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -512)))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (pow.f64 A 2) (*.f64 F -4))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 (/.f64 1 A) F)))) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (pow.f64 A 2) (*.f64 F -4))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 (/.f64 1 A) F)))))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (pow.f64 A 2) (*.f64 F -4))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (pow.f64 A 2) (*.f64 F -4))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -512))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A F) 3))) -1/4))))
(+.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 A F) -16))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 F F)) (*.f64 (pow.f64 A 2) (*.f64 F -4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 F F)) (*.f64 (pow.f64 A 2) (*.f64 F -4))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2)) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 F F)) (*.f64 (pow.f64 A 2) (*.f64 F -4))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 F F)) (*.f64 (pow.f64 A 2) (*.f64 F -4))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -512))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A F) 3))) -1/4))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (*.f64 C (sqrt.f64 -16))))
(neg.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 A F) -16))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (*.f64 C (sqrt.f64 -16)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (sqrt.f64 -8))))))
(+.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 A F) -16)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (sqrt.f64 -8))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -8))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F 4))) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (*.f64 C (sqrt.f64 -16)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (sqrt.f64 -8))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 (/.f64 1 A) F)))))))
(+.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 A F) -16)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (sqrt.f64 -8))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 (/.f64 1 A) F)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -8)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A F) 3))) (*.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F 4))) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F 4))) (sqrt.f64 -8))) 2)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -512))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F 4))) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))))))
(+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 (/.f64 1 A) F))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A F) 3))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 4 (pow.f64 A 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -512))) -1/4)) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (*.f64 C (sqrt.f64 -16)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (sqrt.f64 -8))))))))
(+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 (/.f64 1 A) F))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A F) 3))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) 2)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 4 (pow.f64 A 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -512))) -1/4)) (+.f64 (neg.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 A F) -16)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (sqrt.f64 -8))))))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 2 B))
(*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 2 B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (/.f64 A B)))))
(+.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 C 2) (*.f64 F -8))) (/.f64 A B)))))
(+.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 1/2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (/.f64 A B)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (/.f64 A B)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 2 B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (-.f64 (*.f64 -4 (*.f64 F C)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (*.f64 (sqrt.f64 2) B))) 2))) (/.f64 (pow.f64 A 2) B))))))
(+.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C)))) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 F (*.f64 C -4)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 C 2) (*.f64 F -8))) (*.f64 (sqrt.f64 2) B))) 2))) (/.f64 (pow.f64 A 2) B)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) 1/2)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 C 2) (*.f64 F -8))) (/.f64 A B))))))
(+.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (/.f64 A B))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (-.f64 (*.f64 F (*.f64 C -4)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (*.f64 (sqrt.f64 2) B))) 2))) (/.f64 (pow.f64 A 2) B))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2))))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3)))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (/.f64 A B)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 2 B)) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (-.f64 (*.f64 -4 (*.f64 F C)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (*.f64 (sqrt.f64 2) B))) 2)))) (/.f64 (pow.f64 A 3) (*.f64 2 (pow.f64 B 3)))) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F C) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (-.f64 (*.f64 -4 (*.f64 F C)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (*.f64 (sqrt.f64 2) B))) 2))) (/.f64 (pow.f64 A 2) B)))))))
(+.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C)))) (+.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 F (*.f64 C -4)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 C 2) (*.f64 F -8))) (*.f64 (sqrt.f64 2) B))) 2))) (/.f64 (pow.f64 A 2) B)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) 1/2)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 C 2) (*.f64 F -8))) (*.f64 (pow.f64 A 3) (-.f64 (*.f64 F (*.f64 C -4)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 C 2) (*.f64 F -8))) (*.f64 (sqrt.f64 2) B))) 2))))) (*.f64 2 (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F C) 3))) -1/4))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 C 2) (*.f64 F -8))) (/.f64 A B))))))
(+.f64 (+.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C)))) (*.f64 (/.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (*.f64 (pow.f64 A 3) (-.f64 (*.f64 F (*.f64 C -4)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (*.f64 (sqrt.f64 2) B))) 2))))) (*.f64 2 (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F C) 3))) -1/4))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (/.f64 A B))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (-.f64 (*.f64 F (*.f64 C -4)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (*.f64 (sqrt.f64 2) B))) 2))) (/.f64 (pow.f64 A 2) B))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -8)))
(*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F C))))
(*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -8)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -8))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) 1/2)))
(+.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -8))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (sqrt.f64 -4)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -8))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (-.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (sqrt.f64 -4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))))))))
(+.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F C)))) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (sqrt.f64 -4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) 1/2)) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) 1/2))))
(+.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -8))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (sqrt.f64 -4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (sqrt.f64 -4)))) 2)) (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (sqrt.f64 -4)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -8))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (-.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (sqrt.f64 -4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (-.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (sqrt.f64 -4))) 2)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -64))))))))
(+.f64 (+.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F C)))) (*.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (sqrt.f64 -4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) 1/2))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (sqrt.f64 -4))) 2)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -64))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) 1/2))))
(+.f64 (+.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -8))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (sqrt.f64 -4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4)))))))) (*.f64 -1/4 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (sqrt.f64 -4))) 2)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -64))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 A (sqrt.f64 -8)) (*.f64 (sqrt.f64 (*.f64 F C)) -1))
(*.f64 (*.f64 A (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (*.f64 F C))))
(neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -8))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 (*.f64 A (sqrt.f64 -8)) (*.f64 (sqrt.f64 (*.f64 F C)) -1)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4))))))
(+.f64 (*.f64 (*.f64 A (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (*.f64 F C)))) (*.f64 1/2 (*.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -8)))) (*.f64 1/2 (*.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (*.f64 (*.f64 A (sqrt.f64 -8)) (*.f64 (sqrt.f64 (*.f64 F C)) -1)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (-.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4)))))))
(+.f64 (*.f64 (*.f64 A (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (*.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4)) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 (/.f64 1 C) F)))))))
(+.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -8)))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4)) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 (/.f64 1 C) F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) 2)))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4))))) (+.f64 (*.f64 (*.f64 A (sqrt.f64 -8)) (*.f64 (sqrt.f64 (*.f64 F C)) -1)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (-.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4))) 2))) (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4)))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (-.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4))) 2)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -64)))))))))
(+.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4)) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 (/.f64 1 C) F))))) (*.f64 (*.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4)) 1/2)) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -64)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) -1/4))) (+.f64 (*.f64 (*.f64 A (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (*.f64 F C)))) (*.f64 1/2 (*.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))))))
(+.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4)) 1/2)) 2)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 (/.f64 1 C) F))))) (*.f64 (*.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4)) 1/2)) 2))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -64)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) -1/4))) (+.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -8)))) (*.f64 1/2 (*.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))
(*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 A (*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) C)))))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) C))) -8))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))
(+.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 A (*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) C))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (*.f64 2 C)) (/.f64 F (*.f64 A C)))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))))
(+.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) C))) -8)) (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (*.f64 2 C)) (*.f64 A C)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 A C))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 (sqrt.f64 -4) 3)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (*.f64 2 C)) (/.f64 F (*.f64 A C)))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (+.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 A (*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) C))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (pow.f64 (*.f64 A C) 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -64))))))
(+.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) C))) -8)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (*.f64 2 C)) (*.f64 A C)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) 1/2)) (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (*.f64 2 C)) (pow.f64 (*.f64 A C) 3)))) (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (sqrt.f64 -64))) -1/8))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 A C))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (pow.f64 (sqrt.f64 -4) 5)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 (sqrt.f64 -4) 3)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))))))))
(+.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 A (*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) C))))) (+.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (pow.f64 (*.f64 A C) 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -64)))) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (*.f64 2 C)) (/.f64 F (pow.f64 (*.f64 A C) 5)))) (*.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 2) (sqrt.f64 -1024)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (*.f64 2 C)) (/.f64 F (*.f64 A C)))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (*.f64 2 C)) (*.f64 A C)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) 1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (*.f64 2 C)) (pow.f64 (*.f64 A C) 3)))) (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 2) (sqrt.f64 -64))) -1/8)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (*.f64 2 C)) (pow.f64 (*.f64 A C) 5)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 6) (sqrt.f64 -1024))) 1/16)) (sqrt.f64 (*.f64 (*.f64 A (*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) C))) -8)))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))
(*.f64 B (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (*.f64 2 C))) 2)))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 A B)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 A B)) -2)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (+.f64 (*.f64 (sqrt.f64 2) B) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 A B)) -2)))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 A B)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (pow.f64 (*.f64 A C) 2) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 3)) -2)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 A B)) -2))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (*.f64 2 C))) 2))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 3)) (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 A B))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 A B)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (pow.f64 (*.f64 A C) 2) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (pow.f64 (*.f64 A C) 3) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 3)) -2)) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (*.f64 (pow.f64 (*.f64 A C) 3) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) -4))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 A B)) -2))))
(+.f64 (+.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (*.f64 2 C))) 2))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 3)) (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 A B)))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (*.f64 (pow.f64 (*.f64 A C) 3) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) -4)))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))
(neg.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (*.f64 2 C))) 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 A B)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 A B)))))
(+.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (*.f64 2 C))) 2)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 A B)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 A B)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (pow.f64 (*.f64 A C) 2) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 A B))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 3))))))
(+.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (*.f64 2 C))) 2)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 3)) (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 A B))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 A B)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (pow.f64 (*.f64 A C) 2) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (pow.f64 (*.f64 A C) 3) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 2 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 A B))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 3))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (pow.f64 (*.f64 A C) 3) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))))))
(+.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (*.f64 2 C))) 2)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 3)) (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 A B))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))) (*.f64 (pow.f64 (*.f64 A C) 3) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 (+.f64 A (*.f64 2 C)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) F))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 (+.f64 A (*.f64 2 C)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) F))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 (+.f64 A (*.f64 2 C)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) F))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 (+.f64 A (*.f64 2 C)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) F))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 (+.f64 A (*.f64 2 C)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) F))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 (+.f64 A (*.f64 2 C)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) F))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 (+.f64 A (*.f64 2 C)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) F))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 (+.f64 A (*.f64 2 C)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) F))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 (+.f64 A (*.f64 2 C)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) F))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 (+.f64 A (*.f64 2 C)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) F))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 (+.f64 A (*.f64 2 C)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) F))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 (+.f64 A (*.f64 2 C)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) F))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 F (*.f64 (pow.f64 B 2) A))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) C) (*.f64 A (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (*.f64 C (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F -4)))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (pow.f64 A 2) (*.f64 F -4)))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (+.f64 F F)) (*.f64 (pow.f64 A 2) (*.f64 F -4)))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) C) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F -4)))) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2))))))
(+.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (pow.f64 A 2) (*.f64 F -4)))) (*.f64 A (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 C 2) (*.f64 F -8)))))
(+.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (+.f64 F F)) (*.f64 (pow.f64 A 2) (*.f64 F -4)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (*.f64 A F)))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) C) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F -4)))) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2))))))
(+.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (pow.f64 A 2) (*.f64 F -4)))) (*.f64 A (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 C 2) (*.f64 F -8)))))
(+.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (+.f64 F F)) (*.f64 (pow.f64 A 2) (*.f64 F -4)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (*.f64 A F)))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2))))
(*.f64 (pow.f64 C 2) (*.f64 A (*.f64 F -8)))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) C) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F -4)))) (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))))
(+.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (pow.f64 A 2) (*.f64 F -4)))) (*.f64 (pow.f64 C 2) (*.f64 A (*.f64 F -8))))
(+.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (+.f64 F F)) (*.f64 (pow.f64 A 2) (*.f64 F -4)))) (*.f64 (pow.f64 C 2) (*.f64 A (*.f64 F -8))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) C) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F -4)))) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2))))))
(+.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (pow.f64 A 2) (*.f64 F -4)))) (*.f64 A (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 C 2) (*.f64 F -8)))))
(+.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (+.f64 F F)) (*.f64 (pow.f64 A 2) (*.f64 F -4)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (*.f64 A F)))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) C) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F -4)))) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2))))))
(+.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (pow.f64 A 2) (*.f64 F -4)))) (*.f64 A (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 C 2) (*.f64 F -8)))))
(+.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (+.f64 F F)) (*.f64 (pow.f64 A 2) (*.f64 F -4)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (*.f64 A F)))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2))))
(*.f64 (pow.f64 C 2) (*.f64 A (*.f64 F -8)))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F 4))))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 A (*.f64 F -8))) (*.f64 C (neg.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 4 (pow.f64 A 2)))))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 A (*.f64 F -8))) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (neg.f64 C)))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))))) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (+.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F 4)))))))
(+.f64 (*.f64 A (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 C 2) (*.f64 F -8)))) (*.f64 C (neg.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 4 (pow.f64 A 2)))))))
(+.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (*.f64 A F)) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (neg.f64 C)))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))))) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) A)) (+.f64 (*.f64 A (*.f64 -8 (*.f64 F (pow.f64 C 2)))) (*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 F 4)))))))
(+.f64 (*.f64 A (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 C 2) (*.f64 F -8)))) (*.f64 C (neg.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 4 (pow.f64 A 2)))))))
(+.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (*.f64 A F)) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 -2 F)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (neg.f64 C)))
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) C)))
(*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 A (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) C))) (*.f64 A (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 F (pow.f64 C 2))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (*.f64 A (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 C 2) (*.f64 F -8)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (*.f64 A F)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 A (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) C))) (+.f64 (*.f64 A (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 F (pow.f64 C 2))))) (*.f64 (pow.f64 A 2) (*.f64 -4 (*.f64 F C)))))
(+.f64 (*.f64 A (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 C 2) (*.f64 F -8)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (*.f64 -4 (*.f64 F (*.f64 C (pow.f64 A 2))))))
(+.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (*.f64 A F)) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (*.f64 -4 (*.f64 F (*.f64 C (pow.f64 A 2))))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 A (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) C))) (+.f64 (*.f64 A (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 F (pow.f64 C 2))))) (*.f64 (pow.f64 A 2) (*.f64 -4 (*.f64 F C)))))
(+.f64 (*.f64 A (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 C 2) (*.f64 F -8)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (*.f64 -4 (*.f64 F (*.f64 C (pow.f64 A 2))))))
(+.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (*.f64 A F)) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (*.f64 -4 (*.f64 F (*.f64 C (pow.f64 A 2))))))
(*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (pow.f64 A 2) (*.f64 -4 (*.f64 F C)))
(*.f64 -4 (*.f64 F (*.f64 C (pow.f64 A 2))))
(+.f64 (*.f64 A (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 A 2) (*.f64 -4 (*.f64 F C))) (*.f64 A (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))))))
(+.f64 (*.f64 -4 (*.f64 F (*.f64 C (pow.f64 A 2)))) (*.f64 A (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))))))
(+.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (*.f64 A F)) (*.f64 -4 (*.f64 F (*.f64 C (pow.f64 A 2)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 A (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) C))) (+.f64 (*.f64 A (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 F (pow.f64 C 2))))) (*.f64 (pow.f64 A 2) (*.f64 -4 (*.f64 F C)))))
(+.f64 (*.f64 A (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 C 2) (*.f64 F -8)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (*.f64 -4 (*.f64 F (*.f64 C (pow.f64 A 2))))))
(+.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (*.f64 A F)) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (*.f64 -4 (*.f64 F (*.f64 C (pow.f64 A 2))))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 A (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) C))) (+.f64 (*.f64 A (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 F (pow.f64 C 2))))) (*.f64 (pow.f64 A 2) (*.f64 -4 (*.f64 F C)))))
(+.f64 (*.f64 A (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 C 2) (*.f64 F -8)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (*.f64 -4 (*.f64 F (*.f64 C (pow.f64 A 2))))))
(+.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (*.f64 A F)) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))) (*.f64 -4 (*.f64 F (*.f64 C (pow.f64 A 2))))))
(*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (pow.f64 A 2) (*.f64 -4 (*.f64 F C)))
(*.f64 -4 (*.f64 F (*.f64 C (pow.f64 A 2))))
(+.f64 (*.f64 -1 (*.f64 A (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) F))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 A 2) (*.f64 -4 (*.f64 F C))) (*.f64 -1 (*.f64 A (*.f64 F (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8))))))
(+.f64 (*.f64 -4 (*.f64 F (*.f64 C (pow.f64 A 2)))) (neg.f64 (*.f64 F (*.f64 A (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8))))))
(+.f64 (*.f64 -4 (*.f64 F (*.f64 C (pow.f64 A 2)))) (*.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (neg.f64 (*.f64 A F))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 A (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) F))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) C))) (+.f64 (*.f64 (pow.f64 A 2) (*.f64 -4 (*.f64 F C))) (*.f64 -1 (*.f64 A (*.f64 F (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)))))))
(+.f64 (*.f64 -4 (*.f64 F (*.f64 C (pow.f64 A 2)))) (+.f64 (neg.f64 (*.f64 F (*.f64 A (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8))))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C)))))
(+.f64 (*.f64 -4 (*.f64 F (*.f64 C (pow.f64 A 2)))) (+.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (neg.f64 (*.f64 A F))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 A (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) F))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) C))) (+.f64 (*.f64 (pow.f64 A 2) (*.f64 -4 (*.f64 F C))) (*.f64 -1 (*.f64 A (*.f64 F (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)))))))
(+.f64 (*.f64 -4 (*.f64 F (*.f64 C (pow.f64 A 2)))) (+.f64 (neg.f64 (*.f64 F (*.f64 A (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8))))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C)))))
(+.f64 (*.f64 -4 (*.f64 F (*.f64 C (pow.f64 A 2)))) (+.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (neg.f64 (*.f64 A F))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C)))))
(*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C))))))
(*.f64 -4 (*.f64 A (*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) C))))
(*.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) C)) (*.f64 -4 A))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) C)))) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))))
(+.f64 (*.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) C)) (*.f64 -4 A)) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) C)))) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))))
(+.f64 (*.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) C)) (*.f64 -4 A)) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) C)))) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))))
(+.f64 (*.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) C)) (*.f64 -4 A)) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))))
(*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) C)))) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))))
(+.f64 (*.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) C)) (*.f64 -4 A)) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) C)))) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))))
(+.f64 (*.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) C)) (*.f64 -4 A)) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) C)))) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))))
(+.f64 (*.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) C)) (*.f64 -4 A)) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))))
(*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) C)))) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))))
(+.f64 (*.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) C)) (*.f64 -4 A)) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) C)))) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))))
(+.f64 (*.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) C)) (*.f64 -4 A)) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) C)))) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))))
(+.f64 (*.f64 (*.f64 F (*.f64 (+.f64 A (*.f64 2 C)) C)) (*.f64 -4 A)) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))))
(*.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 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.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 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.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 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A 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 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C)))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C)))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C)))))) (*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) 2))
(+.f64 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) -1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.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 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A 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 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C)))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C)))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C)))))) (*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) 2))
(*.f64 2 (*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A 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 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C)))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C)))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C)))))) (*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) 2))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.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 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.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 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.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 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.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 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A 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 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C)))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C)))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C)))))) (*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) 2))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (*.f64 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 1/2))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.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 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (/.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 1/2)
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))) (/.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C)))))) (/.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (/.f64 1 (*.f64 4 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))) (/.f64 1/4 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C)))))) (/.f64 1/4 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.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 -2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.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 (/.f64 -1/2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C))))))))
(*.f64 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C 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 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A 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 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C)))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C)))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C)))))) (*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) 2))
(*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (/.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))) (/.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C)))))) (/.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(*.f64 (*.f64 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 1/2) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (/.f64 1 (*.f64 4 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))) (/.f64 1/4 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C)))))) (/.f64 1/4 (-.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 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) -2))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.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 (/.f64 -1/2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C))))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 2)
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A 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 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C)))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C)))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C)))))) (*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) 2))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.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 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 0)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C))))))
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C))))))
(+.f64 -1 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 1))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 1) -1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 2))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C))))))
(-.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 0)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C))))))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C))))))
(-.f64 1 (-.f64 1 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C))))))
(-.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 1) 1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C))))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 2))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) -1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C))))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C))))))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) 1/4)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C))))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C))))))
(*.f64 1/4 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 2) 2)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C))))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) 2)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) -1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C))))))
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) 4)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) -2) -2)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C))))))
(/.f64 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) 4) 8)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C))))))
(/.f64 (*.f64 4 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) -4)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C))))))
(/.f64 (*.f64 2 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) 4)) 16)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C))))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C))))))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C))))))
(+.f64 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 0)
(*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C))))
(+.f64 0 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C))))
(+.f64 (/.f64 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 2) (/.f64 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 2))
(*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C))))
(-.f64 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 0)
(*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C))))
(/.f64 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 1)
(*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C))))
(/.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) 2)
(*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C))))
(/.f64 (*.f64 (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (*.f64 F 4)) 4)
(*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C))))
(/.f64 (*.f64 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 8) 8)
(*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C))))
(/.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 8)) 16)
(*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C))))
(pow.f64 (*.f64 F (*.f64 (+.f64 C (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 1)
(*.f64 F (*.f64 (+.f64 C (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (+.f64 A (+.f64 C C))))
(+.f64 (pow.f64 B 2) (neg.f64 (*.f64 C (*.f64 A 4))))
(+.f64 (pow.f64 B 2) (neg.f64 (*.f64 A (*.f64 4 C))))
(+.f64 (pow.f64 B 2) (*.f64 (*.f64 A 4) (neg.f64 C)))
(+.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 0)
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))
(+.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))
(+.f64 -1 (+.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 1))
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))
(+.f64 (neg.f64 (*.f64 C (*.f64 A 4))) (pow.f64 B 2))
(+.f64 (pow.f64 B 2) (neg.f64 (*.f64 A (*.f64 4 C))))
(+.f64 (pow.f64 B 2) (*.f64 (*.f64 A 4) (neg.f64 C)))
(+.f64 (+.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 1) -1)
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))
(+.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 2) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 2))
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))
(*.f64 2 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 2))
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 1)
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))
(*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) -1)
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))
(*.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))
(*.f64 -1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))
(*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 1/2)
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))
(*.f64 1/2 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))
(*.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 2) 2)
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 1)
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))
(/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) -1)
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))
(/.f64 (*.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) -2)
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))
(/.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 2)
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))
(/.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 4)
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))
(/.f64 (*.f64 2 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 8)
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) 16)
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))
(pow.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 1)
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))
(neg.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))

eval886.0ms (1%)

Compiler

Compiled 47008 to 32805 computations (30.2% saved)

prune289.0ms (0.3%)

Pruning

53 alts after pruning (50 fresh and 3 done)

PrunedKeptTotal
New1006211027
Fresh222951
Picked101
Done336
Total1032531085
Error
8.7b
Counts
1085 → 53
Alt Table
Click to see full alt table
StatusErrorProgram
53.0b
(/.f64 (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))) (*.f64 (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A)))))))) (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))))))))
51.5b
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) A) (*.f64 C 4))
51.8b
(/.f64 (/.f64 1/4 A) (/.f64 C (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))))
61.1b
(/.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -16))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
61.0b
(/.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16))) (*.f64 A (*.f64 C 4)))
63.0b
(/.f64 (*.f64 -2 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F A))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
56.7b
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (neg.f64 A)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
55.3b
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F C)) (*.f64 A -4)) (+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C)))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
61.0b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) -1/2)))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
58.3b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (neg.f64 B))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
56.7b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
60.6b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
60.5b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F C))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
57.3b
(/.f64 (sqrt.f64 2) (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (-.f64 A B)))))
61.1b
(/.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (*.f64 2 C))) 2)))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
54.8b
(/.f64 (neg.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 F C) -16)))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2)))
57.3b
(/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A B)))) B)))
61.1b
(/.f64 1 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -16)))))
58.3b
(/.f64 1 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (neg.f64 B))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))))
55.6b
(/.f64 1 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (neg.f64 A))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))))
58.2b
(/.f64 1 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))))
54.7b
(/.f64 1 (/.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -16))))))
55.6b
(/.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (/.f64 -1/2 (sqrt.f64 (*.f64 A (*.f64 F -16)))) C))))
56.3b
(/.f64 1 (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 F (*.f64 A -16)))) C)))
51.7b
(/.f64 1/4 (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16))))))
57.3b
(/.f64 -1 (/.f64 B (sqrt.f64 (*.f64 (*.f64 F (-.f64 A B)) 2))))
56.3b
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A -16))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) C)
62.8b
(*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 -2 (sqrt.f64 (*.f64 F A))))
60.7b
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))
57.3b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C B)))))
59.3b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
62.1b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))
56.7b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (neg.f64 B)))))
62.8b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F A))))
55.5b
(*.f64 (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (sqrt.f64 (*.f64 F (*.f64 A -16))))
62.0b
(*.f64 (/.f64 2 B) (neg.f64 (sqrt.f64 (*.f64 F C))))
60.6b
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))))
61.2b
(*.f64 (/.f64 1/4 (*.f64 A C)) (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))
54.4b
(*.f64 (/.f64 1/4 (*.f64 A C)) (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F))))))
52.8b
(*.f64 (/.f64 1/4 (*.f64 A C)) (neg.f64 (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F))))))
57.3b
(*.f64 (/.f64 -1 B) (sqrt.f64 (*.f64 (-.f64 A B) (+.f64 F F))))
62.9b
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F A))))
54.5b
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 -16 (*.f64 A A))))) (*.f64 C A)))
61.0b
(*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -8)))
54.3b
(*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16)))
55.7b
(*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16)))
59.7b
(*.f64 1/4 (sqrt.f64 (*.f64 (*.f64 F (/.f64 (+.f64 A (*.f64 2 C)) (*.f64 A C))) -8)))
57.0b
(*.f64 1/4 (sqrt.f64 (*.f64 -8 (*.f64 F (/.f64 (-.f64 A (neg.f64 A)) (*.f64 A C))))))
61.1b
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F C) -1/2)))
61.1b
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1/2)))
57.7b
(neg.f64 (sqrt.f64 (*.f64 -2 (/.f64 F B))))
54.6b
(neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C))))
55.1b
(neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A))))
Compiler

Compiled 1238 to 914 computations (26.2% saved)

regimes1.7s (2%)

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

6 calls:

581.0ms
F
315.0ms
C
281.0ms
A
273.0ms
B
91.0ms
(/.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)))
Results
ErrorSegmentsBranch
40.1b5A
43.1b5B
37.3b6C
40.8b11F
38.3b5(/.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)))
43.9b3(pow.f64 B 2)
Compiler

Compiled 3046 to 1933 computations (36.5% saved)

bsearch241.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
67.0ms
1.003671123984045e-9
0.010922651742897527
57.0ms
1.4205697077531512e-248
8.514017034760394e-242
40.0ms
-5.358551709048328e-293
-4.4535949128545946e-294
47.0ms
-3.376991241089926e+163
-3.3058973296346794e+155
28.0ms
-1.2293037881218147e+231
-1.292722013386033e+230
Results
105.0ms471×body256valid
37.0ms62×body1024valid
27.0ms127×body256invalid
26.0ms61×body512valid
25.0ms30×body2048valid
5.0msbody1024invalid
2.0msbody512invalid
Compiler

Compiled 2805 to 2036 computations (27.4% saved)

regimes3.6s (4.3%)

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

6 calls:

1.6s
F
791.0ms
B
544.0ms
A
433.0ms
C
87.0ms
(/.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)))
Results
ErrorSegmentsBranch
40.1b5A
43.1b5B
37.3b6C
40.8b11F
38.3b5(/.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)))
43.9b3(pow.f64 B 2)
Compiler

Compiled 2669 to 1666 computations (37.6% saved)

bsearch259.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
70.0ms
1.003671123984045e-9
0.010922651742897527
70.0ms
1.4205697077531512e-248
8.514017034760394e-242
40.0ms
-5.358551709048328e-293
-4.4535949128545946e-294
5.0ms
-6.887365897487899e+141
-7.421319964923702e+127
72.0ms
-1.2293037881218147e+231
-1.292722013386033e+230
Results
127.0ms361×body256valid
54.0ms66×body1024valid
27.0ms32×body2048valid
18.0ms37×body512valid
17.0ms79×body256invalid
2.0msbody1024invalid
1.0msbody512invalid
Compiler

Compiled 2134 to 1549 computations (27.4% saved)

regimes2.6s (3%)

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

5 calls:

1.1s
F
487.0ms
B
445.0ms
A
321.0ms
C
186.0ms
(pow.f64 B 2)
Results
ErrorSegmentsBranch
41.4b4A
41.1b10B
40.3b6C
41.6b12F
45.8b3(pow.f64 B 2)
Compiler

Compiled 2426 to 1509 computations (37.8% saved)

bsearch279.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
76.0ms
1.0546240113699181e-108
3.9901298279394633e-97
60.0ms
8.514017034760394e-242
1.838579703479771e-238
45.0ms
-5.358551709048328e-293
-4.4535949128545946e-294
64.0ms
-3.214779151727266e-53
-1.485358151442102e-59
32.0ms
-1.2293037881218147e+231
-1.292722013386033e+230
Results
124.0ms471×body256valid
60.0ms66×body2048valid
42.0ms55×body1024valid
23.0ms106×body256invalid
12.0ms32×body512valid
1.0msbody512invalid
Compiler

Compiled 2405 to 1792 computations (25.5% saved)

regimes1.7s (2%)

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

5 calls:

491.0ms
B
446.0ms
F
350.0ms
A
256.0ms
C
107.0ms
(pow.f64 B 2)
Results
ErrorSegmentsBranch
41.4b4A
41.5b10B
41.2b6C
44.1b10F
46.7b4(pow.f64 B 2)
Compiler

Compiled 2397 to 1488 computations (37.9% saved)

bsearch343.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
64.0ms
1.0546240113699181e-108
3.9901298279394633e-97
65.0ms
6.130756483635141e-211
2.1700385896461884e-203
80.0ms
-4.4535949128545946e-294
-3.4350193503395064e-296
104.0ms
-2.6833031124890194e-17
-1.1946860370088022e-21
29.0ms
-1.2293037881218147e+231
-1.292722013386033e+230
Results
178.0ms495×body256valid
60.0ms115×body256invalid
51.0ms65×body2048valid
30.0ms51×body1024valid
11.0ms28×body512valid
2.0msbody512invalid
1.0msbody4096valid
Compiler

Compiled 1914 to 1432 computations (25.2% saved)

regimes2.6s (3.1%)

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

5 calls:

962.0ms
F
887.0ms
B
493.0ms
C
159.0ms
A
90.0ms
(pow.f64 B 2)
Results
ErrorSegmentsBranch
41.4b4A
41.1b12B
41.2b6C
44.1b10F
48.2b2(pow.f64 B 2)
Compiler

Compiled 1810 to 1114 computations (38.5% saved)

bsearch3.4s (4%)

Algorithm
11×binary-search
Steps
TimeLeftRight
51.0ms
5.780333844364318e-33
2.6113627091525506e-29
54.0ms
2.586038593494253e-67
1.7324329555681402e-63
121.0ms
1.257567977096337e-138
2.4123492429548666e-127
1.4s
1.3396455571059282e-151
1.257567977096337e-138
116.0ms
1.4498690952241655e-177
3.6141833373752867e-177
954.0ms
2.612816117349271e-230
3.8109350048936403e-228
46.0ms
1.6253035717568773e-268
2.4099532915080308e-266
302.0ms
-2.3624868726682166e-247
-8.40212142323285e-249
202.0ms
-5.582701481247321e-233
-1.880873943330452e-239
57.0ms
-1.1904966730446477e-169
-5.70065401710945e-171
138.0ms
-1.2346474849269539e-21
-1.2194309429844243e-25
Results
1.5s191×body2048valid
341.0ms814×body256valid
338.0ms219×body1024valid
203.0ms136×body256invalid
69.0ms152×body512valid
Compiler

Compiled 3451 to 2640 computations (23.5% saved)

regimes3.7s (4.4%)

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

5 calls:

1.2s
B
794.0ms
A
762.0ms
C
699.0ms
F
182.0ms
(pow.f64 B 2)
Results
ErrorSegmentsBranch
39.6b10A
39.7b13B
39.7b11C
44.1b10F
47.1b4(pow.f64 B 2)
Compiler

Compiled 1622 to 1001 computations (38.3% saved)

bsearch722.0ms (0.9%)

Algorithm
binary-search
Steps
TimeLeftRight
62.0ms
6.810867582937654e+257
1.7067550307331844e+258
207.0ms
8.745315407293019e+207
2.3869538881098823e+213
0.0ms
6.904205258028532e+56
6.920480837461595e+56
61.0ms
1.4132750170239697e+30
5.1394078027631e+33
92.0ms
3.0646671385866165e-101
1.8781381448042084e-100
97.0ms
2.807072108455969e-201
3.1850806306462296e-199
82.0ms
2.090260328475729e-304
4.276469340046571e-304
104.0ms
-2.7549167212706227e-161
-5.2583409969613484e-163
17.0ms
-3.5512763294455826e+190
-2.876952558813866e+190
Results
238.0ms449×body256valid
165.0ms110×body2048valid
151.0ms149×body1024valid
76.0ms130×body256invalid
56.0ms92×body512valid
10.0ms18×body1024invalid
8.0ms10×body2048invalid
3.0msbody512invalid
Compiler

Compiled 1706 to 1316 computations (22.9% saved)

regimes2.2s (2.6%)

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

5 calls:

1.1s
F
518.0ms
B
238.0ms
C
224.0ms
A
69.0ms
(pow.f64 B 2)
Results
ErrorSegmentsBranch
40.7b9A
41.4b11B
43.3b5C
45.1b7F
47.1b4(pow.f64 B 2)
Compiler

Compiled 918 to 559 computations (39.1% saved)

bsearch505.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
56.0ms
6.810867582937654e+257
1.7067550307331844e+258
92.0ms
8.745315407293019e+207
2.3869538881098823e+213
73.0ms
6.304752656930271e+79
6.299015527960845e+84
46.0ms
3.1335268890528264e-145
2.5542367518847353e-144
67.0ms
1.510449396295704e-207
2.807072108455969e-201
68.0ms
3.7090026219063817e-283
3.6419095237972034e-280
85.0ms
-5.314401344277744e-195
-3.265662379468951e-232
17.0ms
-3.5512763294455826e+190
-2.876952558813866e+190
Results
144.0ms146×body2048valid
135.0ms543×body256valid
117.0ms171×body1024valid
42.0ms100×body512valid
28.0ms132×body256invalid
9.0ms14×body1024invalid
7.0msbody2048invalid
4.0msbody512invalid
Compiler

Compiled 1872 to 1493 computations (20.2% saved)

regimes740.0ms (0.9%)

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

4 calls:

321.0ms
B
178.0ms
C
120.0ms
A
109.0ms
F
Results
ErrorSegmentsBranch
40.7b9A
42.8b8B
43.3b5C
45.1b7F
Compiler

Compiled 428 to 252 computations (41.1% saved)

bsearch1.1s (1.4%)

Algorithm
binary-search
Steps
TimeLeftRight
603.0ms
6.810867582937654e+257
1.7067550307331844e+258
178.0ms
8.745315407293019e+207
2.3869538881098823e+213
102.0ms
6.304752656930271e+79
6.299015527960845e+84
42.0ms
3.1335268890528264e-145
2.5542367518847353e-144
67.0ms
1.510449396295704e-207
2.807072108455969e-201
58.0ms
3.7090026219063817e-283
3.6419095237972034e-280
77.0ms
-5.314401344277744e-195
-3.265662379468951e-232
17.0ms
-3.5512763294455826e+190
-2.876952558813866e+190
Results
687.0ms151×body2048valid
169.0ms575×body256valid
127.0ms125×body1024valid
59.0msbody2048invalid
45.0ms109×body512valid
34.0ms144×body256invalid
7.0ms12×body1024invalid
3.0msbody512invalid
Compiler

Compiled 1872 to 1478 computations (21% saved)

regimes519.0ms (0.6%)

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

4 calls:

244.0ms
C
116.0ms
A
96.0ms
B
56.0ms
F
Results
ErrorSegmentsBranch
41.8b6A
45.3b4B
40.6b12C
45.6b5F
Compiler

Compiled 318 to 193 computations (39.3% saved)

bsearch1.4s (1.7%)

Algorithm
11×binary-search
Steps
TimeLeftRight
274.0ms
4.958922809965317e+238
4.904094512327483e+248
132.0ms
4.1959135137125456e+158
1.0846936770922345e+164
161.0ms
1.0546240113699181e-108
3.9901298279394633e-97
246.0ms
2.1700385896461884e-203
9.020965697181482e-201
255.0ms
-3.4350193503395064e-296
-3.0997613009437353e-299
111.0ms
-1.3841868949894922e-65
-7.509592524678116e-72
99.0ms
-1.485358151442102e-59
-3.965076275182232e-64
45.0ms
-1.1946860370088022e-21
-7.755130995847454e-26
49.0ms
-2.6833031124890194e-17
-1.1946860370088022e-21
40.0ms
-9.930362688489982e+33
-1.1039947823879405e+31
37.0ms
-1.667786604934159e+186
-8.89569405054778e+182
Results
374.0ms1036×body256valid
374.0ms164×body2048valid
237.0ms101×body512valid
193.0ms201×body1024valid
105.0ms249×body256invalid
92.0ms18×body2048invalid
7.0ms17×body512invalid
4.0msbody1024invalid
2.0msbody4096valid
Compiler

Compiled 2836 to 2174 computations (23.3% saved)

regimes399.0ms (0.5%)

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

4 calls:

130.0ms
C
119.0ms
A
76.0ms
B
66.0ms
F
Results
ErrorSegmentsBranch
42.9b4A
45.4b4B
40.6b12C
45.6b5F
Compiler

Compiled 302 to 184 computations (39.1% saved)

bsearch999.0ms (1.2%)

Algorithm
11×binary-search
Steps
TimeLeftRight
110.0ms
4.958922809965317e+238
4.904094512327483e+248
80.0ms
4.1959135137125456e+158
1.0846936770922345e+164
66.0ms
1.0546240113699181e-108
3.9901298279394633e-97
57.0ms
2.1700385896461884e-203
9.020965697181482e-201
53.0ms
-3.4350193503395064e-296
-3.0997613009437353e-299
58.0ms
-1.3841868949894922e-65
-7.509592524678116e-72
155.0ms
-1.485358151442102e-59
-3.965076275182232e-64
47.0ms
-1.1946860370088022e-21
-7.755130995847454e-26
171.0ms
-2.6833031124890194e-17
-1.1946860370088022e-21
45.0ms
-9.930362688489982e+33
-1.1039947823879405e+31
157.0ms
-1.667786604934159e+186
-8.89569405054778e+182
Results
517.0ms1049×body256valid
137.0ms255×body256invalid
130.0ms149×body2048valid
127.0ms195×body1024valid
46.0ms110×body512valid
6.0ms13×body512invalid
6.0msbody2048invalid
5.0msbody1024invalid
1.0msbody4096valid
Compiler

Compiled 2836 to 2174 computations (23.3% saved)

regimes723.0ms (0.9%)

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

4 calls:

554.0ms
C
70.0ms
F
50.0ms
A
42.0ms
B
Results
ErrorSegmentsBranch
42.9b4A
45.4b4B
40.6b12C
45.4b7F
Compiler

Compiled 286 to 175 computations (38.8% saved)

bsearch667.0ms (0.8%)

Algorithm
11×binary-search
Steps
TimeLeftRight
105.0ms
4.958922809965317e+238
4.904094512327483e+248
87.0ms
4.1959135137125456e+158
1.0846936770922345e+164
70.0ms
1.0546240113699181e-108
3.9901298279394633e-97
54.0ms
2.163872919025358e-215
6.130756483635141e-211
56.0ms
-3.4350193503395064e-296
-3.0997613009437353e-299
62.0ms
-1.3841868949894922e-65
-7.509592524678116e-72
50.0ms
-1.485358151442102e-59
-3.965076275182232e-64
49.0ms
-1.1946860370088022e-21
-7.755130995847454e-26
46.0ms
-2.6833031124890194e-17
-1.1946860370088022e-21
45.0ms
-9.930362688489982e+33
-1.1039947823879405e+31
41.0ms
-1.667786604934159e+186
-8.89569405054778e+182
Results
246.0ms1019×body256valid
143.0ms164×body2048valid
127.0ms194×body1024valid
53.0ms234×body256invalid
52.0ms127×body512valid
10.0ms12×body2048invalid
6.0msbody1024invalid
5.0ms12×body512invalid
Compiler

Compiled 2836 to 2158 computations (23.9% saved)

regimes277.0ms (0.3%)

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

4 calls:

105.0ms
C
63.0ms
F
55.0ms
B
47.0ms
A
Results
ErrorSegmentsBranch
42.9b4A
44.8b6B
41.5b12C
45.4b7F
Compiler

Compiled 270 to 167 computations (38.1% saved)

bsearch680.0ms (0.8%)

Algorithm
11×binary-search
Steps
TimeLeftRight
158.0ms
1.0546240113699181e-108
3.9901298279394633e-97
54.0ms
1.4473760112800555e-159
2.2808044511324145e-155
60.0ms
3.2770030114373274e-183
2.3468971121831775e-175
73.0ms
8.514017034760394e-242
1.838579703479771e-238
45.0ms
-4.4535949128545946e-294
-3.4350193503395064e-296
62.0ms
-1.3841868949894922e-65
-7.509592524678116e-72
48.0ms
-1.485358151442102e-59
-3.965076275182232e-64
47.0ms
-1.1946860370088022e-21
-7.755130995847454e-26
47.0ms
-2.6833031124890194e-17
-1.1946860370088022e-21
42.0ms
-9.930362688489982e+33
-1.1039947823879405e+31
42.0ms
-1.667786604934159e+186
-8.89569405054778e+182
Results
343.0ms1092×body256valid
113.0ms131×body2048valid
91.0ms146×body1024valid
70.0ms305×body256invalid
35.0ms86×body512valid
2.0msbody512invalid
1.0msbody4096valid
1.0msbody1024invalid
Compiler

Compiled 2506 to 1967 computations (21.5% saved)

regimes828.0ms (1%)

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

4 calls:

160.0ms
A
129.0ms
B
80.0ms
C
65.0ms
F
Results
ErrorSegmentsBranch
42.9b4A
44.8b6B
42.6b9C
45.4b7F
Compiler

Compiled 254 to 159 computations (37.4% saved)

bsearch1.2s (1.5%)

Algorithm
binary-search
Steps
TimeLeftRight
70.0ms
1.0546240113699181e-108
3.9901298279394633e-97
63.0ms
3.2770030114373274e-183
2.3468971121831775e-175
43.0ms
1.838579703479771e-238
5.09760815577651e-237
34.0ms
-8.436067232684204e-293
-5.358551709048328e-293
623.0ms
-3.906713550982874e-182
-2.614749640043032e-183
225.0ms
-5.36321481279639e-37
-2.2242628558209935e-40
140.0ms
-9.930362688489982e+33
-1.1039947823879405e+31
38.0ms
-1.667786604934159e+186
-8.89569405054778e+182
Results
810.0ms714×body256valid
281.0ms76×body2048valid
69.0ms115×body1024valid
39.0ms180×body256invalid
22.0ms55×body512valid
1.0msbody512invalid
Compiler

Compiled 1662 to 1319 computations (20.6% saved)

regimes494.0ms (0.6%)

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

4 calls:

244.0ms
B
163.0ms
C
51.0ms
A
31.0ms
F
Results
ErrorSegmentsBranch
44.0b7A
47.5b4B
42.5b10C
46.6b4F
Compiler

Compiled 191 to 121 computations (36.6% saved)

bsearch1.6s (1.8%)

Algorithm
binary-search
Steps
TimeLeftRight
558.0ms
1.0546240113699181e-108
3.9901298279394633e-97
50.0ms
1.4473760112800555e-159
2.2808044511324145e-155
314.0ms
-4.8381348841129245e-304
-5.733173448493938e-305
58.0ms
-1.3841868949894922e-65
-7.509592524678116e-72
49.0ms
-1.485358151442102e-59
-3.965076275182232e-64
48.0ms
-1.1946860370088022e-21
-7.755130995847454e-26
47.0ms
-2.6833031124890194e-17
-1.1946860370088022e-21
313.0ms
-9.930362688489982e+33
-1.1039947823879405e+31
117.0ms
-1.667786604934159e+186
-8.89569405054778e+182
Results
565.0ms904×body256valid
564.0ms135×body1024valid
337.0ms70×body2048valid
48.0ms224×body256invalid
22.0ms59×body512valid
2.0msbody512invalid
Compiler

Compiled 1943 to 1536 computations (20.9% saved)

regimes90.0ms (0.1%)

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

4 calls:

26.0ms
C
23.0ms
B
21.0ms
A
17.0ms
F
Results
ErrorSegmentsBranch
45.1b4A
48.0b4B
44.5b5C
48.1b3F
Compiler

Compiled 98 to 67 computations (31.6% saved)

bsearch523.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
144.0ms
3.2770030114373274e-183
2.3468971121831775e-175
294.0ms
-5.36321481279639e-37
-2.2242628558209935e-40
43.0ms
-9.930362688489982e+33
-1.1039947823879405e+31
41.0ms
-1.667786604934159e+186
-8.89569405054778e+182
Results
270.0ms432×body256valid
147.0ms121×body256invalid
63.0ms40×body1024valid
25.0ms30×body2048valid
10.0ms26×body512valid
Compiler

Compiled 842 to 697 computations (17.2% saved)

regimes80.0ms (0.1%)

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

4 calls:

29.0ms
C
23.0ms
B
15.0ms
F
9.0ms
A
Results
ErrorSegmentsBranch
47.3b2A
48.8b4B
44.8b5C
48.7b3F
Compiler

Compiled 73 to 51 computations (30.1% saved)

bsearch1.3s (1.5%)

Algorithm
binary-search
Steps
TimeLeftRight
503.0ms
-4.8381348841129245e-304
-5.733173448493938e-305
432.0ms
-3.906713550982874e-182
-2.614749640043032e-183
309.0ms
-1.1946860370088022e-21
-7.755130995847454e-26
39.0ms
-1.667786604934159e+186
-8.89569405054778e+182
Results
809.0ms362×body256valid
425.0ms40×body2048valid
19.0ms88×body256invalid
17.0ms27×body1024valid
7.0ms19×body512valid
Compiler

Compiled 697 to 572 computations (17.9% saved)

regimes71.0ms (0.1%)

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

4 calls:

23.0ms
C
22.0ms
B
14.0ms
F
10.0ms
A
Results
ErrorSegmentsBranch
47.3b2A
48.8b4B
45.8b4C
51.7b3F
Compiler

Compiled 65 to 46 computations (29.2% saved)

bsearch950.0ms (1.1%)

Algorithm
binary-search
Steps
TimeLeftRight
39.0ms
-4.8381348841129245e-304
-5.733173448493938e-305
44.0ms
-3.906713550982874e-182
-2.614749640043032e-183
867.0ms
-1.1946860370088022e-21
-7.755130995847454e-26
Results
66.0ms56×body256invalid
59.0ms243×body256valid
28.0ms33×body2048valid
19.0ms33×body1024valid
4.0ms10×body512valid
1.0msbody4096valid
Compiler

Compiled 505 to 412 computations (18.4% saved)

regimes151.0ms (0.2%)

Accuracy

Total -16.1b remaining (-34.2%)

Threshold costs -16.1b (-34.2%)

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

4 calls:

71.0ms
A
60.0ms
F
11.0ms
B
8.0ms
C
Results
ErrorSegmentsBranch
47.3b2A
52.7b3B
47.1b2C
52.7b2F
Compiler

Compiled 36 to 28 computations (22.2% saved)

bsearch41.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
41.0ms
-4.8381348841129245e-304
-5.733173448493938e-305
Results
16.0ms69×body256valid
10.0ms11×body2048valid
7.0ms11×body1024valid
4.0ms20×body256invalid
2.0msbody512valid
1.0msbody4096valid
Compiler

Compiled 183 to 146 computations (20.2% saved)

simplify199.0ms (0.2%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05476375
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 C -419999999999999985799563319792590715473056654345352172568459743985144330697655743833104948826089429466965117762281230723286568705300383664019600946868342810222417685889123202230587743776576365726455463050459640474346576419265445888) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (if (<=.f64 C -340000000000000009585034119224991200243481797105384834652859457397863709504821610461462921617505989189102855901790346151804169614619230926057842272435699712) (*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))) (if (<=.f64 C -6471695285504337/1438154507889852726183444152631219786894381583153845258187440649261861406444007705061667818579260288168960911038971146861270318150515332979942779445115792995022143147398923882210417756809968752955624663616680046150705205458739703051791304884326617897306804085476690385919577967507837730438682850636993793097728) (/.f64 1 (/.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))) (if (<=.f64 C 3652701712354253/251910462920982955146951572855242064723418868082104455055218081010186148908960752236565235084370225856148908135059894885483907489539473312974233140212507046179002134322645704349866637075627537275802723363977045251916898867011814946574400376685636747593659677933568) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (neg.f64 A)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (if (<=.f64 C 2568967366681087/302231454903657293676544) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))))))))
(if (<=.f64 C -449999999999999990941108314846958019623730575449165046064547392088003248177476462383905846313908116536770664057587688982299106594223548140743170870716898903344455892192661705651800056029791555904932211066688429063433377337715982336) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (if (<=.f64 C -5000000000000000254111424201498439852395544724254919894224604014435980857206176135039194186276980095645480143722890917165647288574234188578816) (*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (neg.f64 C)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))) (if (<=.f64 C -6471695285504337/1438154507889852726183444152631219786894381583153845258187440649261861406444007705061667818579260288168960911038971146861270318150515332979942779445115792995022143147398923882210417756809968752955624663616680046150705205458739703051791304884326617897306804085476690385919577967507837730438682850636993793097728) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (if (<=.f64 C 3652701712354253/251910462920982955146951572855242064723418868082104455055218081010186148908960752236565235084370225856148908135059894885483907489539473312974233140212507046179002134322645704349866637075627537275802723363977045251916898867011814946574400376685636747593659677933568) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (neg.f64 A)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (if (<=.f64 C 4061235175267895/18889465931478580854784) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))))))))
(if (<=.f64 C -1149999999999999996001069384824126392957617746394094685804236075214870637346847474065116633025181228818483370452059468488739708349598827250812631777834617751543857769461338991258241171580230931039764319209702296444967216849505746944) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (if (<=.f64 C -8282095616148677/27606985387162255149739023449108101809804435888681546220650096895197184) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (neg.f64 C))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (if (<=.f64 C -6471695285504337/1438154507889852726183444152631219786894381583153845258187440649261861406444007705061667818579260288168960911038971146861270318150515332979942779445115792995022143147398923882210417756809968752955624663616680046150705205458739703051791304884326617897306804085476690385919577967507837730438682850636993793097728) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (if (<=.f64 C 1700921781526065/58652475225036720546649669496166069228998121824605496380296088990333059082962747718339142176408838912879328274880511426712364770830486275482511413333124259062810366582741426385442408983508948533749841936858614266830705773786598571244254795994059356766208) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (neg.f64 A)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (if (<=.f64 C 451893728665209/1291124939043454294827959586001505937164852896414611756415329678270323811008420597314822676640068915717951585986373746688) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))))))))
(if (<=.f64 C -899999999999999981882216629693916039247461150898330092129094784176006496354952924767811692627816233073541328115175377964598213188447096281486341741433797806688911784385323411303600112059583111809864422133376858126866754675431964672) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (if (<=.f64 C -6230756230241793/10384593717069655257060992658440192) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (neg.f64 C))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (if (<=.f64 C -3681675540198023/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (neg.f64 B))))) (if (<=.f64 C 4145670565072999/5922386521532855740161817506647119732883018558947359509044845726112560091729648156474603305162988578607512400425457279991804428268870599332596921062626576000993556884845161077691136496092218188572933193945756793025561702170624) (*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (neg.f64 A)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))) (if (<=.f64 C 5420658944080039/2644223875160994395807661232131084159313618731857124877138595181097623164945245383300756841758861139390364848100093433217024) (/.f64 (sqrt.f64 2) (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (-.f64 A B))))) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))))))))
(if (<=.f64 B -22118353849861/170141183460469231731687303715884105728) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (neg.f64 B))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (if (<=.f64 B -713849462345735/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 B -5630637621603525/234609900900146882186598677984664276915992487298421985521184355961332236331850990873356568705635355651517313099522045706849459083321945101930045653332497036251241466330965705541769635934035794134999367747434457067322823095146394284977019183976237427064832) (*.f64 (/.f64 1/4 (*.f64 A C)) (neg.f64 (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (if (<=.f64 B -3148880786512287/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (/.f64 1 (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 F (*.f64 A -16)))) C))) (if (<=.f64 B 5518226808804273/290432989937067004452746581669902453150636758136600480284330441272644659601641479208040686425030537224570063240272065048916911180770489396052896597871561450348236492274894506629430939420761276732468592926240515079310107169312085954718183386786847281838290059659012482973391669690368) (/.f64 (/.f64 1/4 A) (/.f64 C (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))))) (if (<=.f64 B 6281803036927453/6828046779268970776657768233698567984276232522051489956245767999246374131525255241237946573692471593720760228447675638216590132893818229842292076597586769967201441361422350907866192164773697561322460176523147880429251325990375896362151810433024) (*.f64 (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (sqrt.f64 (*.f64 F (*.f64 A -16)))) (if (<=.f64 B 912488123524439/285152538601387201165073225356268207805826781703034995661199532368704697950542336656619550707335712486165144348349650456918044045085964874890791332482638386765749667147516559380179637015412736) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (if (<=.f64 B 6590205753725385/109836762562089755439710412785302291476310964802292886550311415346968690934362496833960954250583272879636740982263693728593951807995466301001184452657840914432) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (if (<=.f64 B 2809573695284393/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 B 2845706385096283/237142198758023568227473377297792835283496928595231875152809132048206089502588928) (*.f64 (/.f64 1/4 (*.f64 A C)) (neg.f64 (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (if (<=.f64 B 7307508186654515/22835963083295358096932575511191922182123945984) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C B))))))))))))))))
(if (<=.f64 A -31000000000000001457877034802947620198332548029344247643741549226435627622252356633530291022502075105383457132315150768887589171555630096767252024136518025659711439680525208861348283210006528) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (if (<=.f64 A -6078391946603017/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224) (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) A) (*.f64 C 4)) (if (<=.f64 A 3459022883669859/12353653155963782858428671064387042666598916611580939841119467653041402561523153496823753888027168243114445670429492914513538130943957121390808923336226715693451991227817771079374200911992994161452622538969283756626099089564495403968390097390695773702442020050803147555684412513136627351818013153603882218219464583806976) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F (*.f64 A C))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (if (<=.f64 A 7584021861765233/86182066610968551542636378241108028056376767329454880514019834315878107616003372189510312530372009184902888961739623919010110377987011442493486117202360415845666384627768436296772219009176743399772868636439042064384) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (if (<=.f64 A 6304320991423117/157608024785577916849116160400574455220318957081861786671793173616982887085988842445657065019539662563226511961227264) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C B))))) (if (<=.f64 A 4999999999999999727876154935214080) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 A 692000000000000017427250332519246684830851724890226032640) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (if (<=.f64 A 14200000000000000837441339826842316889637914756186893699297719948127159450292187709062053066860970253619908071631364773537294575169790590672914653231385064421121043731929992749078103872203703743323395189637120) (/.f64 1 (/.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -16)))))) (if (<=.f64 A 879999999999999973168225249084843209904813829231669336214188443787615954202266190770280970975791699768596974882677722936371617292818088496215466328801182715885674062786850445661654304865365541595104714569204715457636309924358258699119803997035832637149675520) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))))))))))))
(if (<=.f64 A -34999999999999998582284582336484697668021648692984764323887618324512917412213514274226636931591472106029773939151645190501928819814501518578375731322118266792005704183593736457102884104830976) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (if (<=.f64 A -4524558497075849/10772758326371068942829547280138503507047095916181860064252479289484763452000421523688789066296501148112861120217452989876263797248376430311685764650295051980708298078471054537096527376147092924971608579554880258048) (*.f64 (/.f64 1/4 (*.f64 A C)) (neg.f64 (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (if (<=.f64 A 4970376839975361/5231975621026695903068481684863290090631859432155925817596437443214604741820977160611320209061014932263645863855239974732359107840294502166008094518895788478483675671300894035850134084503110909120094815504417224113077119759472054472248800754920440876255467030120381917802944253736633001385354330112) (neg.f64 (sqrt.f64 (*.f64 -2 (/.f64 F B)))) (if (<=.f64 A 2894614307675923/706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433728) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (if (<=.f64 A 6467188579655845/14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C B))))) (if (<=.f64 A 3049999999999999992860522852629134338697962145909507037416445609589979747247070380032) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 A 140000000000000006585711011557923185043325050438355649891330461622907794649936984943130743653198128568735247266060548552555016249371814413987801894453636016059373750698217268025391706720784562227769684990623744) (/.f64 1 (/.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -16)))))) (if (<=.f64 A 940000000000000014983971440372401404557353765945697826812664856477261364582471835323771139257732874711284810693033834363029096901618713812229586223637107517983482364142296005034162164288826665734919725621705926101155254854094989308762868696679658768209805312) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A))))))))))))
(if (<=.f64 A -33000000000000000020080808569716158933177098361164505983814583775474272517232935453878463977046773605706615535733397979694758995685065807672813877729318146225858571932059472659225583657418752) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (if (<=.f64 A -480082372980397/1412006979354108748474554421102313931675676955925788762341700965431346915180599249952936960497614998485448932749141998289061648432939195473813276544243473053215398045741358060286316036246351763861878679739417265182867456) (*.f64 (/.f64 1/4 (*.f64 A C)) (neg.f64 (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (if (<=.f64 A 8371160993642713/653996952628336987883560210607911261328982429019490727199554680401825592727622145076415026132626866532955732981904996841544888480036812770751011814861973559810459458912611754481266760562888863640011851938052153014134639969934006809031100094365055109531933378765047739725368031717079125173169291264) (neg.f64 (sqrt.f64 (*.f64 -2 (/.f64 F B)))) (if (<=.f64 A 7280660987294623/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (if (<=.f64 A 8013690196530069/14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296) (*.f64 (/.f64 -1 B) (sqrt.f64 (*.f64 (-.f64 A B) (+.f64 F F)))) (if (<=.f64 A 18000000000000000689319671493127823313199612156473955710481876045197379757957709824) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 A 72000000000000000592116324749221481231803762333604448352375117537234725488027947006168394308672089930013250746989916076911405006595101906017560139253601645900904823363532532238122425791144045437800904230401212416) (/.f64 1 (/.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -16)))))) (if (<=.f64 A 1499999999999999978511345521412271013537211902449464721800578746695829596103891231591296156227397930138043755810216266797651295270697161558144732711799707194308239160953331609087483763344198749402849530422286309453571041501561948170556931494861846690282864640) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A))))))))))))
(if (<=.f64 C -619999999999999999439247144056235733259394919319902275216079819086227412770908049008423616243321837424339077631318390846406576148860859441407585579309785440531261094648653219747183198208) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (if (<=.f64 C -11499999999999999806460720578560) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C -2271629875608987/162259276829213363391578010288128) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (if (<=.f64 C -8166776806102523/680564733841876926926749214863536422912) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C -2408475456136177/3705346855594118253554271520278013051304639509300498049262642688253220148477952) (*.f64 (/.f64 -1 B) (sqrt.f64 (*.f64 (-.f64 A B) (+.f64 F F)))) (if (<=.f64 C -4173702698141215/1897137590064188545819787018382342682267975428761855001222473056385648716020711424) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (if (<=.f64 C -2921777708701151/94250893829069388263158195986839619953910191433570402840572110390025349132714488958921462158410402245441022265850013080700211570312172862173529993715108609721771173307935875544541938110298112193699817954782743504532616344943965179202194956899229230517898712545800381131625461678593653502029519299346025224452702208) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C 2162135687135979/44125218104815898389829825659447310364864904872680898823178155169729591099393726561029280015550468702670279148410687446533176513529349858556664892007608532912981188929417439383947376132698492620683708741856789536964608) (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) A) (*.f64 C 4)) (if (<=.f64 C 938699475682153/661055968790248598951915308032771039828404682964281219284648795274405791236311345825189210439715284847591212025023358304256) (*.f64 (/.f64 -1 B) (sqrt.f64 (*.f64 (-.f64 A B) (+.f64 F F)))) (if (<=.f64 C 210000000000000002931839901622323692628388100023194762361724806788416322764180283805402957119649017812296243405676677068982218031322725585203863361303346562465792) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))) (if (<=.f64 C 5300000000000000240481524079947167213314196416479425642228996076215792785844777928199317699212964739160132270726387934097953350876263270594304591277175224836559847944554038601684405820551061065300624377137152086189727948183814171154460966912) (*.f64 (/.f64 1/4 (*.f64 A C)) (neg.f64 (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (/.f64 1/4 (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))))))))))))))))
(if (<=.f64 C -1650000000000000117326619871305284121988946835111044362588441812937407085444427841384649381768107458824763150902539495654892792332468823422329561583859835749154479667962104168740401709056) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (if (<=.f64 C -26999999999999998566560033669120) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C -2149935417987077/81129638414606681695789005144064) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (if (<=.f64 C -8014330305721943/87112285931760246646623899502532662132736) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C -722542636840853/926336713898529563388567880069503262826159877325124512315660672063305037119488) (*.f64 (/.f64 -1 B) (sqrt.f64 (*.f64 (-.f64 A B) (+.f64 F F)))) (if (<=.f64 C -1600709841616659/118571099379011784113736688648896417641748464297615937576404566024103044751294464) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (if (<=.f64 C -2921777708701151/94250893829069388263158195986839619953910191433570402840572110390025349132714488958921462158410402245441022265850013080700211570312172862173529993715108609721771173307935875544541938110298112193699817954782743504532616344943965179202194956899229230517898712545800381131625461678593653502029519299346025224452702208) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C 1268600020513457/1378913065775496824682182051857728448902028277271278088224317349054049721856053955032165000485952146958446223387833982704161766047792183079895777875237766653530662154044294980748355504146827894396365898183024673030144) (/.f64 (/.f64 1/4 A) (/.f64 C (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))))) (if (<=.f64 C 7541790248528631/153914086704665934422965000391185991426092731525255651046673021110334850669910978950836977558144201721900890587136) (*.f64 (/.f64 -1 B) (sqrt.f64 (*.f64 (-.f64 A B) (+.f64 F F)))) (if (<=.f64 C 46000000000000000337767738876930328391479720642394824413847862621374007988365516771052013411785975806198848599622912265809173714640179714383824631943475518098112512) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))) (if (<=.f64 C 3899999999999999813792891398795440864025410634708650342964538309311273853815051496867039474489605967637441826011627338781224137762983161883273343131705395050676238043419537778049659457636186397179825252993204122629556785952059912112234823680) (*.f64 (/.f64 1/4 (*.f64 A C)) (neg.f64 (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (/.f64 1/4 (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))))))))))))))))
(if (<=.f64 C -1650000000000000117326619871305284121988946835111044362588441812937407085444427841384649381768107458824763150902539495654892792332468823422329561583859835749154479667962104168740401709056) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (if (<=.f64 C -429999999999999970832741801394176) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C -7301667457314601/324518553658426726783156020576256) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (if (<=.f64 C -4573395011417413/43556142965880123323311949751266331066368) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C -722542636840853/926336713898529563388567880069503262826159877325124512315660672063305037119488) (*.f64 (/.f64 -1 B) (sqrt.f64 (*.f64 (-.f64 A B) (+.f64 F F)))) (if (<=.f64 C -4979986173918495/474284397516047136454946754595585670566993857190463750305618264096412179005177856) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (if (<=.f64 C -2921777708701151/94250893829069388263158195986839619953910191433570402840572110390025349132714488958921462158410402245441022265850013080700211570312172862173529993715108609721771173307935875544541938110298112193699817954782743504532616344943965179202194956899229230517898712545800381131625461678593653502029519299346025224452702208) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C 4657554276902127/194064761537588616893622436057812819407110752139587076392381504753256369085797110791359801103580809743810966337141384150771447505514351798930535909380147642400556872002606238193783160703949805603157874899214558593861605856727007232) (/.f64 1/4 (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))))) (if (<=.f64 C 7643459639137249/20657999024695268717247353376024094994637646342633788102645274852325180976134729557037162826241102651487225375781979947008) (*.f64 (/.f64 -1 B) (sqrt.f64 (*.f64 (-.f64 A B) (+.f64 F F)))) (if (<=.f64 C 24000000000000001405381206008034329916934833074593563383716483975237688610474418592173505551879528934081663153846010348395772730919153631034033188476365997867008) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))) (if (<=.f64 C 109999999999999999683326730474174269376590273441305299896387059129015007260360070390049907773131580764763934010510740446243578599144694302698579389312061868337020420080133630465262157970962565688711382084349119577252340199599017350108041707520) (*.f64 (/.f64 1/4 (*.f64 A C)) (neg.f64 (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (/.f64 1/4 (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))))))))))))))))
(if (<=.f64 C -1650000000000000117326619871305284121988946835111044362588441812937407085444427841384649381768107458824763150902539495654892792332468823422329561583859835749154479667962104168740401709056) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (if (<=.f64 C -11999999999999999112715591221248) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C -2149935417987077/81129638414606681695789005144064) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (if (<=.f64 C -8057886448687823/21778071482940061661655974875633165533184) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C -5427754182999197/1809251394333065553493296640760748560207343510400633813116524750123642650624) (*.f64 (/.f64 -1 B) (sqrt.f64 (*.f64 (-.f64 A B) (+.f64 F F)))) (if (<=.f64 C -2845706385096283/237142198758023568227473377297792835283496928595231875152809132048206089502588928) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (if (<=.f64 C -1610733048836635/46020944252475287237870212884199033180620210660923048261998100776379565006208246561973370194536329221406749153247076699560650180816490655358168942243705375840708580716765564230733368217919000094579989235733761476822566574679670497657321756298451772713817730735254092349426494960250807374037851220383801379127296) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C 5525532386000259/60060134630437601839769261564074054890494076748396028293423195126101052500953853663579281588642651046788432153477643700953461525330417946094091687253119241280317815380727220618693026799113163298559838143343221009234642712357476936954116911097916781328596992) (*.f64 (/.f64 1/4 (*.f64 A C)) (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F)))))) (if (<=.f64 C 3176918650862687/4671939192445127903888559724237098316690665991422525368913093138328857771221685643782054718788988313373329725003360673086145233634688448510210725191395547328770042546544911308884863172860522266624) (neg.f64 (sqrt.f64 (*.f64 -2 (/.f64 F B)))) (if (<=.f64 C 8112437168317829/989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796544) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))) (if (<=.f64 C 4379495793235397/82631996098781074868989413504096379978550585370535152410581099409300723904538918228148651304964410605948901503127919788032) (*.f64 (/.f64 -1 B) (sqrt.f64 (*.f64 (-.f64 A B) (+.f64 F F)))) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))))))))))))))
(if (<=.f64 C -98000000000000005852312172166670099430932214738549775009824086124026039591494093294443059494488418876846634485909934553904804020344962657151667718675736423471005510764321538930699665408) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (if (<=.f64 C -14500000000000000147589571805184) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C -7423025276069149/47890485652059026823698344598447161988085597568237568) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (if (<=.f64 C -1420269514503319/37375513539561023231108477793896786533525327931380202951304745106630862169773485150256437750311906506986637800026885384689161869077507588081685801531164378630160340372359290471078905382884178132992) (neg.f64 (sqrt.f64 (*.f64 -2 (/.f64 F B)))) (if (<=.f64 C -4943656120871369/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C 696498143297311/3665779701564795034165604343510379326812382614037843523768505561895816192685171732396196386025552432054958017180031964169522798176905392217656963333320266191425647911421339149090150561469309283359365121053663391676919110861662410702765924749628709797888) (*.f64 (/.f64 1/4 (*.f64 A C)) (neg.f64 (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (if (<=.f64 C 7708699667534461/4671939192445127903888559724237098316690665991422525368913093138328857771221685643782054718788988313373329725003360673086145233634688448510210725191395547328770042546544911308884863172860522266624) (neg.f64 (sqrt.f64 (*.f64 -2 (/.f64 F B)))) (if (<=.f64 C 8742320124825025/615656346818663737691860001564743965704370926101022604186692084441339402679643915803347910232576806887603562348544) (*.f64 (/.f64 -1 B) (sqrt.f64 (*.f64 (-.f64 A B) (+.f64 F F)))) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C))))))))))))
(if (<=.f64 C -1260000000000000010547514930916478097113907086839601834407660185884213165441387481003567981063727921225855726058977429267889622591340750167311419869977308886431197970980773323690790092800) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (if (<=.f64 C -11199999999999999321987872718848) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C -6490371073168535/324518553658426726783156020576256) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (if (<=.f64 C -22118353849861/85070591730234615865843651857942052864) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C -8684406692798715/28948022309329048855892746252171976963317496166410141009864396001978282409984) (*.f64 (/.f64 -1 B) (sqrt.f64 (*.f64 (-.f64 A B) (+.f64 F F)))) (if (<=.f64 C -8062834757772801/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (if (<=.f64 C -5732095064367195/98829225247710262867429368515096341332791332892647518728955741224331220492185227974590031104217345944915565363435943316108305047551656971126471386689813725547615929822542168634993607295943953291620980311754270053008792716515963231747120779125566189619536160406425180445475300105093018814544105228831057745755716670455808) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C 5603579408375025/1932268761508629172347675945465993672149463664853217499328617625725759571144780212268096883290961288981231808015751088588682539330521493827871454336733540374348490407411712) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))) (if (<=.f64 C 2364120371783669/19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408) (*.f64 (/.f64 -1 B) (sqrt.f64 (*.f64 (-.f64 A B) (+.f64 F F)))) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))))))))))))
(if (<=.f64 C -619999999999999999439247144056235733259394919319902275216079819086227412770908049008423616243321837424339077631318390846406576148860859441407585579309785440531261094648653219747183198208) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (if (<=.f64 C -12600000000000000081661286940672) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C -8888474137022155/3064991081731777716716694054300618367237478244367204352) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (if (<=.f64 C 2423796578111791/285152538601387201165073225356268207805826781703034995661199532368704697950542336656619550707335712486165144348349650456918044045085964874890791332482638386765749667147516559380179637015412736) (neg.f64 (sqrt.f64 (*.f64 -2 (/.f64 F B)))) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C))))))))
(if (<=.f64 C -579999999999999976101205858448222472069160422920307707265078723662710732971765283034982119089153344669983936038637095696253635561622796872415088156594309429793909531281719451354335805440) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (if (<=.f64 C -5880079300393817/10889035741470030830827987437816582766592) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C -7774106816228693/598008216632976371697735644702348584536405246902083247220875921706093794716375762404103004004990504111786204800430166155026589905240121409306972824498630058082565445957748647537262486126146850127872) (neg.f64 (sqrt.f64 (*.f64 -2 (/.f64 F B)))) (if (<=.f64 C -5732095064367195/98829225247710262867429368515096341332791332892647518728955741224331220492185227974590031104217345944915565363435943316108305047551656971126471386689813725547615929822542168634993607295943953291620980311754270053008792716515963231747120779125566189619536160406425180445475300105093018814544105228831057745755716670455808) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C))))))))
(if (<=.f64 C -4627840190124763/5444517870735015415413993718908291383296) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C -1420269514503319/37375513539561023231108477793896786533525327931380202951304745106630862169773485150256437750311906506986637800026885384689161869077507588081685801531164378630160340372359290471078905382884178132992) (neg.f64 (sqrt.f64 (*.f64 -2 (/.f64 F B)))) (if (<=.f64 C -5732095064367195/98829225247710262867429368515096341332791332892647518728955741224331220492185227974590031104217345944915565363435943316108305047551656971126471386689813725547615929822542168634993607295943953291620980311754270053008792716515963231747120779125566189619536160406425180445475300105093018814544105228831057745755716670455808) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))))))
(if (<=.f64 C -5732095064367195/98829225247710262867429368515096341332791332892647518728955741224331220492185227974590031104217345944915565363435943316108305047551656971126471386689813725547615929822542168634993607295943953291620980311754270053008792716515963231747120779125566189619536160406425180445475300105093018814544105228831057745755716670455808) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))))
(neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A))))
Outputs
(if (<=.f64 C -419999999999999985799563319792590715473056654345352172568459743985144330697655743833104948826089429466965117762281230723286568705300383664019600946868342810222417685889123202230587743776576365726455463050459640474346576419265445888) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (if (<=.f64 C -340000000000000009585034119224991200243481797105384834652859457397863709504821610461462921617505989189102855901790346151804169614619230926057842272435699712) (*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 2 (*.f64 F (+.f64 A (+.f64 C C))))))) (if (<=.f64 C -6471695285504337/1438154507889852726183444152631219786894381583153845258187440649261861406444007705061667818579260288168960911038971146861270318150515332979942779445115792995022143147398923882210417756809968752955624663616680046150705205458739703051791304884326617897306804085476690385919577967507837730438682850636993793097728) (/.f64 1 (/.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))) (if (<=.f64 C 3652701712354253/251910462920982955146951572855242064723418868082104455055218081010186148908960752236565235084370225856148908135059894885483907489539473312974233140212507046179002134322645704349866637075627537275802723363977045251916898867011814946574400376685636747593659677933568) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (neg.f64 A)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (if (<=.f64 C 2568967366681087/302231454903657293676544) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))))))))
(if (<=.f64 C -449999999999999990941108314846958019623730575449165046064547392088003248177476462383905846313908116536770664057587688982299106594223548140743170870716898903344455892192661705651800056029791555904932211066688429063433377337715982336) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (if (<=.f64 C -5000000000000000254111424201498439852395544724254919894224604014435980857206176135039194186276980095645480143722890917165647288574234188578816) (*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (neg.f64 C)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))) (if (<=.f64 C -6471695285504337/1438154507889852726183444152631219786894381583153845258187440649261861406444007705061667818579260288168960911038971146861270318150515332979942779445115792995022143147398923882210417756809968752955624663616680046150705205458739703051791304884326617897306804085476690385919577967507837730438682850636993793097728) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (if (<=.f64 C 3652701712354253/251910462920982955146951572855242064723418868082104455055218081010186148908960752236565235084370225856148908135059894885483907489539473312974233140212507046179002134322645704349866637075627537275802723363977045251916898867011814946574400376685636747593659677933568) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (neg.f64 A)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (if (<=.f64 C 4061235175267895/18889465931478580854784) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))))))))
(if (<=.f64 C -1149999999999999996001069384824126392957617746394094685804236075214870637346847474065116633025181228818483370452059468488739708349598827250812631777834617751543857769461338991258241171580230931039764319209702296444967216849505746944) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (if (<=.f64 C -8282095616148677/27606985387162255149739023449108101809804435888681546220650096895197184) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (neg.f64 C))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (if (<=.f64 C -6471695285504337/1438154507889852726183444152631219786894381583153845258187440649261861406444007705061667818579260288168960911038971146861270318150515332979942779445115792995022143147398923882210417756809968752955624663616680046150705205458739703051791304884326617897306804085476690385919577967507837730438682850636993793097728) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (if (<=.f64 C 1700921781526065/58652475225036720546649669496166069228998121824605496380296088990333059082962747718339142176408838912879328274880511426712364770830486275482511413333124259062810366582741426385442408983508948533749841936858614266830705773786598571244254795994059356766208) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (-.f64 C (neg.f64 A)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (if (<=.f64 C 451893728665209/1291124939043454294827959586001505937164852896414611756415329678270323811008420597314822676640068915717951585986373746688) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))))))))
(if (<=.f64 C -899999999999999981882216629693916039247461150898330092129094784176006496354952924767811692627816233073541328115175377964598213188447096281486341741433797806688911784385323411303600112059583111809864422133376858126866754675431964672) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (if (<=.f64 C -6230756230241793/10384593717069655257060992658440192) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (neg.f64 C))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (if (<=.f64 C -3681675540198023/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (neg.f64 B))))) (if (<=.f64 C 4145670565072999/5922386521532855740161817506647119732883018558947359509044845726112560091729648156474603305162988578607512400425457279991804428268870599332596921062626576000993556884845161077691136496092218188572933193945756793025561702170624) (*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (-.f64 (+.f64 A C) (neg.f64 A)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))) (if (<=.f64 C 5420658944080039/2644223875160994395807661232131084159313618731857124877138595181097623164945245383300756841758861139390364848100093433217024) (/.f64 (sqrt.f64 2) (/.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (-.f64 A B))))) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))))))))
(if (<=.f64 B -22118353849861/170141183460469231731687303715884105728) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (-.f64 C (neg.f64 B))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (if (<=.f64 B -713849462345735/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 B -5630637621603525/234609900900146882186598677984664276915992487298421985521184355961332236331850990873356568705635355651517313099522045706849459083321945101930045653332497036251241466330965705541769635934035794134999367747434457067322823095146394284977019183976237427064832) (*.f64 (/.f64 1/4 (*.f64 A C)) (neg.f64 (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (if (<=.f64 B -3148880786512287/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (/.f64 1 (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 F (*.f64 A -16)))) C))) (if (<=.f64 B 5518226808804273/290432989937067004452746581669902453150636758136600480284330441272644659601641479208040686425030537224570063240272065048916911180770489396052896597871561450348236492274894506629430939420761276732468592926240515079310107169312085954718183386786847281838290059659012482973391669690368) (/.f64 (/.f64 1/4 A) (/.f64 C (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))))) (if (<=.f64 B 6281803036927453/6828046779268970776657768233698567984276232522051489956245767999246374131525255241237946573692471593720760228447675638216590132893818229842292076597586769967201441361422350907866192164773697561322460176523147880429251325990375896362151810433024) (*.f64 (/.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (sqrt.f64 (*.f64 F (*.f64 A -16)))) (if (<=.f64 B 912488123524439/285152538601387201165073225356268207805826781703034995661199532368704697950542336656619550707335712486165144348349650456918044045085964874890791332482638386765749667147516559380179637015412736) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (if (<=.f64 B 6590205753725385/109836762562089755439710412785302291476310964802292886550311415346968690934362496833960954250583272879636740982263693728593951807995466301001184452657840914432) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (if (<=.f64 B 2809573695284393/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 B 2845706385096283/237142198758023568227473377297792835283496928595231875152809132048206089502588928) (*.f64 (/.f64 1/4 (*.f64 A C)) (neg.f64 (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (if (<=.f64 B 7307508186654515/22835963083295358096932575511191922182123945984) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 A (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C B))))))))))))))))
(if (<=.f64 A -31000000000000001457877034802947620198332548029344247643741549226435627622252356633530291022502075105383457132315150768887589171555630096767252024136518025659711439680525208861348283210006528) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (if (<=.f64 A -6078391946603017/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224) (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) A) (*.f64 C 4)) (if (<=.f64 A 3459022883669859/12353653155963782858428671064387042666598916611580939841119467653041402561523153496823753888027168243114445670429492914513538130943957121390808923336226715693451991227817771079374200911992994161452622538969283756626099089564495403968390097390695773702442020050803147555684412513136627351818013153603882218219464583806976) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F (*.f64 A C))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (if (<=.f64 A 7584021861765233/86182066610968551542636378241108028056376767329454880514019834315878107616003372189510312530372009184902888961739623919010110377987011442493486117202360415845666384627768436296772219009176743399772868636439042064384) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (if (<=.f64 A 6304320991423117/157608024785577916849116160400574455220318957081861786671793173616982887085988842445657065019539662563226511961227264) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C B))))) (if (<=.f64 A 4999999999999999727876154935214080) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 A 692000000000000017427250332519246684830851724890226032640) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (if (<=.f64 A 14200000000000000837441339826842316889637914756186893699297719948127159450292187709062053066860970253619908071631364773537294575169790590672914653231385064421121043731929992749078103872203703743323395189637120) (/.f64 1 (/.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -16)))))) (if (<=.f64 A 879999999999999973168225249084843209904813829231669336214188443787615954202266190770280970975791699768596974882677722936371617292818088496215466328801182715885674062786850445661654304865365541595104714569204715457636309924358258699119803997035832637149675520) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))))))))))))
(if (<=.f64 A -34999999999999998582284582336484697668021648692984764323887618324512917412213514274226636931591472106029773939151645190501928819814501518578375731322118266792005704183593736457102884104830976) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (if (<=.f64 A -4524558497075849/10772758326371068942829547280138503507047095916181860064252479289484763452000421523688789066296501148112861120217452989876263797248376430311685764650295051980708298078471054537096527376147092924971608579554880258048) (*.f64 (/.f64 1/4 (*.f64 A C)) (neg.f64 (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (if (<=.f64 A 4970376839975361/5231975621026695903068481684863290090631859432155925817596437443214604741820977160611320209061014932263645863855239974732359107840294502166008094518895788478483675671300894035850134084503110909120094815504417224113077119759472054472248800754920440876255467030120381917802944253736633001385354330112) (neg.f64 (sqrt.f64 (*.f64 -2 (/.f64 F B)))) (if (<=.f64 A 2894614307675923/706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433728) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (if (<=.f64 A 6467188579655845/14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C B))))) (if (<=.f64 A 3049999999999999992860522852629134338697962145909507037416445609589979747247070380032) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 A 140000000000000006585711011557923185043325050438355649891330461622907794649936984943130743653198128568735247266060548552555016249371814413987801894453636016059373750698217268025391706720784562227769684990623744) (/.f64 1 (/.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -16)))))) (if (<=.f64 A 940000000000000014983971440372401404557353765945697826812664856477261364582471835323771139257732874711284810693033834363029096901618713812229586223637107517983482364142296005034162164288826665734919725621705926101155254854094989308762868696679658768209805312) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A))))))))))))
(if (<=.f64 A -33000000000000000020080808569716158933177098361164505983814583775474272517232935453878463977046773605706615535733397979694758995685065807672813877729318146225858571932059472659225583657418752) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (if (<=.f64 A -480082372980397/1412006979354108748474554421102313931675676955925788762341700965431346915180599249952936960497614998485448932749141998289061648432939195473813276544243473053215398045741358060286316036246351763861878679739417265182867456) (*.f64 (/.f64 1/4 (*.f64 A C)) (neg.f64 (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (if (<=.f64 A 8371160993642713/653996952628336987883560210607911261328982429019490727199554680401825592727622145076415026132626866532955732981904996841544888480036812770751011814861973559810459458912611754481266760562888863640011851938052153014134639969934006809031100094365055109531933378765047739725368031717079125173169291264) (neg.f64 (sqrt.f64 (*.f64 -2 (/.f64 F B)))) (if (<=.f64 A 7280660987294623/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (if (<=.f64 A 8013690196530069/14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296) (*.f64 (/.f64 -1 B) (sqrt.f64 (*.f64 (-.f64 A B) (+.f64 F F)))) (if (<=.f64 A 18000000000000000689319671493127823313199612156473955710481876045197379757957709824) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 A 72000000000000000592116324749221481231803762333604448352375117537234725488027947006168394308672089930013250746989916076911405006595101906017560139253601645900904823363532532238122425791144045437800904230401212416) (/.f64 1 (/.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (*.f64 C (sqrt.f64 (*.f64 (*.f64 F A) -16)))))) (if (<=.f64 A 1499999999999999978511345521412271013537211902449464721800578746695829596103891231591296156227397930138043755810216266797651295270697161558144732711799707194308239160953331609087483763344198749402849530422286309453571041501561948170556931494861846690282864640) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A))))))))))))
(if (<=.f64 C -619999999999999999439247144056235733259394919319902275216079819086227412770908049008423616243321837424339077631318390846406576148860859441407585579309785440531261094648653219747183198208) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (if (<=.f64 C -11499999999999999806460720578560) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C -2271629875608987/162259276829213363391578010288128) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (if (<=.f64 C -8166776806102523/680564733841876926926749214863536422912) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C -2408475456136177/3705346855594118253554271520278013051304639509300498049262642688253220148477952) (*.f64 (/.f64 -1 B) (sqrt.f64 (*.f64 (-.f64 A B) (+.f64 F F)))) (if (<=.f64 C -4173702698141215/1897137590064188545819787018382342682267975428761855001222473056385648716020711424) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (if (<=.f64 C -2921777708701151/94250893829069388263158195986839619953910191433570402840572110390025349132714488958921462158410402245441022265850013080700211570312172862173529993715108609721771173307935875544541938110298112193699817954782743504532616344943965179202194956899229230517898712545800381131625461678593653502029519299346025224452702208) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C 2162135687135979/44125218104815898389829825659447310364864904872680898823178155169729591099393726561029280015550468702670279148410687446533176513529349858556664892007608532912981188929417439383947376132698492620683708741856789536964608) (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))) A) (*.f64 C 4)) (if (<=.f64 C 938699475682153/661055968790248598951915308032771039828404682964281219284648795274405791236311345825189210439715284847591212025023358304256) (*.f64 (/.f64 -1 B) (sqrt.f64 (*.f64 (-.f64 A B) (+.f64 F F)))) (if (<=.f64 C 210000000000000002931839901622323692628388100023194762361724806788416322764180283805402957119649017812296243405676677068982218031322725585203863361303346562465792) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))) (if (<=.f64 C 5300000000000000240481524079947167213314196416479425642228996076215792785844777928199317699212964739160132270726387934097953350876263270594304591277175224836559847944554038601684405820551061065300624377137152086189727948183814171154460966912) (*.f64 (/.f64 1/4 (*.f64 A C)) (neg.f64 (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (/.f64 1/4 (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))))))))))))))))
(if (<=.f64 C -1650000000000000117326619871305284121988946835111044362588441812937407085444427841384649381768107458824763150902539495654892792332468823422329561583859835749154479667962104168740401709056) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (if (<=.f64 C -26999999999999998566560033669120) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C -2149935417987077/81129638414606681695789005144064) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (if (<=.f64 C -8014330305721943/87112285931760246646623899502532662132736) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C -722542636840853/926336713898529563388567880069503262826159877325124512315660672063305037119488) (*.f64 (/.f64 -1 B) (sqrt.f64 (*.f64 (-.f64 A B) (+.f64 F F)))) (if (<=.f64 C -1600709841616659/118571099379011784113736688648896417641748464297615937576404566024103044751294464) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (if (<=.f64 C -2921777708701151/94250893829069388263158195986839619953910191433570402840572110390025349132714488958921462158410402245441022265850013080700211570312172862173529993715108609721771173307935875544541938110298112193699817954782743504532616344943965179202194956899229230517898712545800381131625461678593653502029519299346025224452702208) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C 1268600020513457/1378913065775496824682182051857728448902028277271278088224317349054049721856053955032165000485952146958446223387833982704161766047792183079895777875237766653530662154044294980748355504146827894396365898183024673030144) (/.f64 (/.f64 1/4 A) (/.f64 C (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))))) (if (<=.f64 C 7541790248528631/153914086704665934422965000391185991426092731525255651046673021110334850669910978950836977558144201721900890587136) (*.f64 (/.f64 -1 B) (sqrt.f64 (*.f64 (-.f64 A B) (+.f64 F F)))) (if (<=.f64 C 46000000000000000337767738876930328391479720642394824413847862621374007988365516771052013411785975806198848599622912265809173714640179714383824631943475518098112512) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))) (if (<=.f64 C 3899999999999999813792891398795440864025410634708650342964538309311273853815051496867039474489605967637441826011627338781224137762983161883273343131705395050676238043419537778049659457636186397179825252993204122629556785952059912112234823680) (*.f64 (/.f64 1/4 (*.f64 A C)) (neg.f64 (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (/.f64 1/4 (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))))))))))))))))
(if (<=.f64 C -1650000000000000117326619871305284121988946835111044362588441812937407085444427841384649381768107458824763150902539495654892792332468823422329561583859835749154479667962104168740401709056) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (if (<=.f64 C -429999999999999970832741801394176) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C -7301667457314601/324518553658426726783156020576256) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (if (<=.f64 C -4573395011417413/43556142965880123323311949751266331066368) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C -722542636840853/926336713898529563388567880069503262826159877325124512315660672063305037119488) (*.f64 (/.f64 -1 B) (sqrt.f64 (*.f64 (-.f64 A B) (+.f64 F F)))) (if (<=.f64 C -4979986173918495/474284397516047136454946754595585670566993857190463750305618264096412179005177856) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (if (<=.f64 C -2921777708701151/94250893829069388263158195986839619953910191433570402840572110390025349132714488958921462158410402245441022265850013080700211570312172862173529993715108609721771173307935875544541938110298112193699817954782743504532616344943965179202194956899229230517898712545800381131625461678593653502029519299346025224452702208) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C 4657554276902127/194064761537588616893622436057812819407110752139587076392381504753256369085797110791359801103580809743810966337141384150771447505514351798930535909380147642400556872002606238193783160703949805603157874899214558593861605856727007232) (/.f64 1/4 (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))))) (if (<=.f64 C 7643459639137249/20657999024695268717247353376024094994637646342633788102645274852325180976134729557037162826241102651487225375781979947008) (*.f64 (/.f64 -1 B) (sqrt.f64 (*.f64 (-.f64 A B) (+.f64 F F)))) (if (<=.f64 C 24000000000000001405381206008034329916934833074593563383716483975237688610474418592173505551879528934081663153846010348395772730919153631034033188476365997867008) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))) (if (<=.f64 C 109999999999999999683326730474174269376590273441305299896387059129015007260360070390049907773131580764763934010510740446243578599144694302698579389312061868337020420080133630465262157970962565688711382084349119577252340199599017350108041707520) (*.f64 (/.f64 1/4 (*.f64 A C)) (neg.f64 (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (/.f64 1/4 (/.f64 (*.f64 A C) (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 F (*.f64 A -16)))))))))))))))))
(if (<=.f64 C -1650000000000000117326619871305284121988946835111044362588441812937407085444427841384649381768107458824763150902539495654892792332468823422329561583859835749154479667962104168740401709056) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (if (<=.f64 C -11999999999999999112715591221248) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C -2149935417987077/81129638414606681695789005144064) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (if (<=.f64 C -8057886448687823/21778071482940061661655974875633165533184) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C -5427754182999197/1809251394333065553493296640760748560207343510400633813116524750123642650624) (*.f64 (/.f64 -1 B) (sqrt.f64 (*.f64 (-.f64 A B) (+.f64 F F)))) (if (<=.f64 C -2845706385096283/237142198758023568227473377297792835283496928595231875152809132048206089502588928) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (if (<=.f64 C -1610733048836635/46020944252475287237870212884199033180620210660923048261998100776379565006208246561973370194536329221406749153247076699560650180816490655358168942243705375840708580716765564230733368217919000094579989235733761476822566574679670497657321756298451772713817730735254092349426494960250807374037851220383801379127296) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C 5525532386000259/60060134630437601839769261564074054890494076748396028293423195126101052500953853663579281588642651046788432153477643700953461525330417946094091687253119241280317815380727220618693026799113163298559838143343221009234642712357476936954116911097916781328596992) (*.f64 (/.f64 1/4 (*.f64 A C)) (sqrt.f64 (*.f64 A (*.f64 A (*.f64 -16 (*.f64 C F)))))) (if (<=.f64 C 3176918650862687/4671939192445127903888559724237098316690665991422525368913093138328857771221685643782054718788988313373329725003360673086145233634688448510210725191395547328770042546544911308884863172860522266624) (neg.f64 (sqrt.f64 (*.f64 -2 (/.f64 F B)))) (if (<=.f64 C 8112437168317829/989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796544) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))) (if (<=.f64 C 4379495793235397/82631996098781074868989413504096379978550585370535152410581099409300723904538918228148651304964410605948901503127919788032) (*.f64 (/.f64 -1 B) (sqrt.f64 (*.f64 (-.f64 A B) (+.f64 F F)))) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))))))))))))))
(if (<=.f64 C -98000000000000005852312172166670099430932214738549775009824086124026039591494093294443059494488418876846634485909934553904804020344962657151667718675736423471005510764321538930699665408) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (if (<=.f64 C -14500000000000000147589571805184) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C -7423025276069149/47890485652059026823698344598447161988085597568237568) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (if (<=.f64 C -1420269514503319/37375513539561023231108477793896786533525327931380202951304745106630862169773485150256437750311906506986637800026885384689161869077507588081685801531164378630160340372359290471078905382884178132992) (neg.f64 (sqrt.f64 (*.f64 -2 (/.f64 F B)))) (if (<=.f64 C -4943656120871369/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C 696498143297311/3665779701564795034165604343510379326812382614037843523768505561895816192685171732396196386025552432054958017180031964169522798176905392217656963333320266191425647911421339149090150561469309283359365121053663391676919110861662410702765924749628709797888) (*.f64 (/.f64 1/4 (*.f64 A C)) (neg.f64 (*.f64 A (sqrt.f64 (*.f64 -16 (*.f64 C F)))))) (if (<=.f64 C 7708699667534461/4671939192445127903888559724237098316690665991422525368913093138328857771221685643782054718788988313373329725003360673086145233634688448510210725191395547328770042546544911308884863172860522266624) (neg.f64 (sqrt.f64 (*.f64 -2 (/.f64 F B)))) (if (<=.f64 C 8742320124825025/615656346818663737691860001564743965704370926101022604186692084441339402679643915803347910232576806887603562348544) (*.f64 (/.f64 -1 B) (sqrt.f64 (*.f64 (-.f64 A B) (+.f64 F F)))) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C))))))))))))
(if (<=.f64 C -1260000000000000010547514930916478097113907086839601834407660185884213165441387481003567981063727921225855726058977429267889622591340750167311419869977308886431197970980773323690790092800) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (if (<=.f64 C -11199999999999999321987872718848) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C -6490371073168535/324518553658426726783156020576256) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (if (<=.f64 C -22118353849861/85070591730234615865843651857942052864) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C -8684406692798715/28948022309329048855892746252171976963317496166410141009864396001978282409984) (*.f64 (/.f64 -1 B) (sqrt.f64 (*.f64 (-.f64 A B) (+.f64 F F)))) (if (<=.f64 C -8062834757772801/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (if (<=.f64 C -5732095064367195/98829225247710262867429368515096341332791332892647518728955741224331220492185227974590031104217345944915565363435943316108305047551656971126471386689813725547615929822542168634993607295943953291620980311754270053008792716515963231747120779125566189619536160406425180445475300105093018814544105228831057745755716670455808) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C 5603579408375025/1932268761508629172347675945465993672149463664853217499328617625725759571144780212268096883290961288981231808015751088588682539330521493827871454336733540374348490407411712) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))) (if (<=.f64 C 2364120371783669/19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408) (*.f64 (/.f64 -1 B) (sqrt.f64 (*.f64 (-.f64 A B) (+.f64 F F)))) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))))))))))))
(if (<=.f64 C -619999999999999999439247144056235733259394919319902275216079819086227412770908049008423616243321837424339077631318390846406576148860859441407585579309785440531261094648653219747183198208) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (if (<=.f64 C -12600000000000000081661286940672) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C -8888474137022155/3064991081731777716716694054300618367237478244367204352) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (if (<=.f64 C 2423796578111791/285152538601387201165073225356268207805826781703034995661199532368704697950542336656619550707335712486165144348349650456918044045085964874890791332482638386765749667147516559380179637015412736) (neg.f64 (sqrt.f64 (*.f64 -2 (/.f64 F B)))) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C))))))))
(if (<=.f64 C -579999999999999976101205858448222472069160422920307707265078723662710732971765283034982119089153344669983936038637095696253635561622796872415088156594309429793909531281719451354335805440) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (if (<=.f64 C -5880079300393817/10889035741470030830827987437816582766592) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C -7774106816228693/598008216632976371697735644702348584536405246902083247220875921706093794716375762404103004004990504111786204800430166155026589905240121409306972824498630058082565445957748647537262486126146850127872) (neg.f64 (sqrt.f64 (*.f64 -2 (/.f64 F B)))) (if (<=.f64 C -5732095064367195/98829225247710262867429368515096341332791332892647518728955741224331220492185227974590031104217345944915565363435943316108305047551656971126471386689813725547615929822542168634993607295943953291620980311754270053008792716515963231747120779125566189619536160406425180445475300105093018814544105228831057745755716670455808) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C))))))))
(if (<=.f64 C -4627840190124763/5444517870735015415413993718908291383296) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (if (<=.f64 C -1420269514503319/37375513539561023231108477793896786533525327931380202951304745106630862169773485150256437750311906506986637800026885384689161869077507588081685801531164378630160340372359290471078905382884178132992) (neg.f64 (sqrt.f64 (*.f64 -2 (/.f64 F B)))) (if (<=.f64 C -5732095064367195/98829225247710262867429368515096341332791332892647518728955741224331220492185227974590031104217345944915565363435943316108305047551656971126471386689813725547615929822542168634993607295943953291620980311754270053008792716515963231747120779125566189619536160406425180445475300105093018814544105228831057745755716670455808) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))))))
(if (<=.f64 C -5732095064367195/98829225247710262867429368515096341332791332892647518728955741224331220492185227974590031104217345944915565363435943316108305047551656971126471386689813725547615929822542168634993607295943953291620980311754270053008792716515963231747120779125566189619536160406425180445475300105093018814544105228831057745755716670455808) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F C)))))
(neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A))))
Compiler

Compiled 2332 to 1498 computations (35.8% saved)

soundness1.5s (1.8%)

Algorithm
egg-herbie
Rules
1818×rational.json-simplify-35
1818×rational.json-simplify-35
1818×rational.json-simplify-35
1818×rational.json-simplify-35
1818×rational.json-simplify-35
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
025121
147121
287121
3161117
4324117
51027117
62220117
75119117
86613117
97553117
096635788
1269234766
2565433446
3795833290
025121
147121
287121
3161117
4324117
51027117
62220117
75119117
86613117
97553117
0108837681
1301436427
2539834705
3670934255
025121
147121
287121
3161117
4324117
51027117
62220117
75119117
86613117
97553117
025121
147121
287121
3161117
4324117
51027117
62220117
75119117
86613117
97553117
0108837681
1301436427
2539834705
3670934255
025121
147121
287121
3161117
4324117
51027117
62220117
75119117
86613117
97553117
0108337509
1299236331
2644234471
3793134279
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 814 to 554 computations (31.9% saved)

end1.2s (1.4%)

Compiler

Compiled 2260 to 1232 computations (45.5% saved)

Profiling

Loading profile data...